==> Cloning renderdoc ... Cloning into 'renderdoc'... ==> Collecting packager identity from makepkg.conf -> name : Reproducible Arch Linux tests -> email : reproducible@archlinux.org -> gpg-key : undefined -> protocol: https ==> Configuring renderdoc :: Synchronizing package databases... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 128k 100 128k 0 0 372k 0 --:--:-- --:--:-- --:--:-- 372k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 8503k 0 52741 0 0 150k 0 0:00:56 --:--:-- 0:00:56 150k 100 8503k 100 8503k 0 0 19.9M 0 --:--:-- --:--:-- --:--:-- 19.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 139k 100 139k 0 0 407k 0 --:--:-- --:--:-- --:--:-- 408k :: Starting full system upgrade... there is nothing to do gpg: key AC612C3120C34695: public key "Baldur Karlsson " imported gpg: Total number processed: 1 gpg: imported: 1 ==> Making package: renderdoc 1.31-1 (Wed Mar 5 01:55:23 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: mesa will be installed before its libglvnd dependency warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency Packages (63) avahi-1:0.8+r194+g3f79789-1 default-cursors-2-1 double-conversion-3.3.0-1 duktape-2.7.0-6 fontconfig-2:2.15.0-2 freetype2-2.13.2-1 graphite-1:1.3.14-3 harfbuzz-8.3.0-2 libcups-1:2.4.7-2 libdaemon-0.14-5 libdrm-2.4.120-1 libevdev-1.13.1-1 libgudev-238-1 libice-1.1.1-2 libinput-1.25.0-1 libjpeg-turbo-3.0.2-2 libomxil-bellagio-0.9.3-4 libpciaccess-0.17-1 libpng-1.6.41-1 libproxy-0.5.3-2 libsm-1.2.4-1 libunwind-1.7.2-1 libwacom-2.9.0-2 libxau-1.0.11-2 libxdamage-1.1.6-1 libxdmcp-1.1.4-2 libxext-1.3.5-1 libxfixes-6.0.1-1 libxi-1.8.1-1 libxkbcommon-1.6.0-1 libxkbcommon-x11-1.6.0-1 libxmu-1.1.4-1 libxrender-0.9.11-1 libxshmfence-1.3.2-1 libxt-1.3.0-1 libxxf86vm-1.1.5-1 llvm-libs-16.0.6-1 lm_sensors-1:3.6.0.r41.g31d1f125-2 md4c-0.5.2-1 mtdev-1.1.6-2 qt5-translations-5.15.12-1 shared-mime-info-2.4-1 tslib-1.22-1 vulkan-icd-loader-1.3.276-1 wayland-1.22.0-1 xcb-proto-1.16.0-1 xcb-util-0.4.1-1 xcb-util-image-0.4.1-2 xcb-util-renderutil-0.3.10-1 xcb-util-wm-0.4.2-1 xdg-utils-1.2.0r28+g9b7d253-1 xkeyboard-config-2.40-1 xorg-xprop-1.2.6-1 xorg-xset-1.2.5-1 xorgproto-2023.2-1 libglvnd-1.7.0-1 libx11-1.8.7-1 libxcb-1.16-1 mesa-1:23.3.4-2 qt5-base-5.15.12+kde+r149-1 qt5-svg-5.15.12+kde+r6-1 qt5-x11extras-5.15.12-1 xcb-util-keysyms-0.4.1-4 Total Download Size: 76.25 MiB Total Installed Size: 360.65 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 130k 100 130k 0 0 57.5M 0 --:--:-- --:--:-- --:--:-- 63.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 242k 100 242k 0 0 86.0M 0 --:--:-- --:--:-- --:--:-- 118M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 27477 100 27477 0 0 20.9M 0 --:--:-- --:--:-- --:--:-- 26.2M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 11204 100 11204 0 0 9964k 0 --:--:-- --:--:-- --:--:-- 10.6M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1024k 100 1024k 0 0 97.8M 0 --:--:-- --:--:-- --:--:-- 100M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2064k 100 2064k 0 0 102M 0 --:--:-- --:--:-- --:--:-- 106M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 105k 100 105k 0 0 53.7M 0 --:--:-- --:--:-- --:--:-- 103M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 22303 100 22303 0 0 17.5M 0 --:--:-- --:--:-- --:--:-- 21.2M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 341k 100 341k 0 0 90.7M 0 --:--:-- --:--:-- --:--:-- 111M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 116k 100 116k 0 0 64.1M 0 --:--:-- --:--:-- --:--:-- 113M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 14194 100 14194 0 0 10.9M 0 --:--:-- --:--:-- --:--:-- 13.5M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 7378 100 7378 0 0 6622k 0 --:--:-- --:--:-- --:--:-- 7205k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 5850 100 5850 0 0 4825k 0 --:--:-- --:--:-- --:--:-- 5712k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 15897 100 15897 0 0 12.6M 0 --:--:-- --:--:-- --:--:-- 15.1M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 31.2M 100 31.2M 0 0 109M 0 --:--:-- --:--:-- --:--:-- 109M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 131k 100 131k 0 0 58.6M 0 --:--:-- --:--:-- --:--:-- 64.2M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 145k 100 145k 0 0 65.0M 0 --:--:-- --:--:-- --:--:-- 70.8M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2233 100 2233 0 0 1934k 0 --:--:-- --:--:-- --:--:-- 2180k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 137k 100 137k 0 0 61.7M 0 --:--:-- --:--:-- --:--:-- 67.2M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 122k 100 122k 0 0 65.0M 0 --:--:-- --:--:-- --:--:-- 119M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 17.8M 100 17.8M 0 0 109M 0 --:--:-- --:--:-- --:--:-- 109M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 355k 100 355k 0 0 90.8M 0 --:--:-- --:--:-- --:--:-- 115M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 539k 100 539k 0 0 88.3M 0 --:--:-- --:--:-- --:--:-- 105M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 7724 100 7724 0 0 7069k 0 --:--:-- --:--:-- --:--:-- 7542k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 9645 100 9645 0 0 8169k 0 --:--:-- --:--:-- --:--:-- 9418k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 248k 100 248k 0 0 86.0M 0 --:--:-- --:--:-- --:--:-- 121M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 85987 100 85987 0 0 50.1M 0 --:--:-- --:--:-- --:--:-- 82.0M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1008k 100 1008k 0 0 96.2M 0 --:--:-- --:--:-- --:--:-- 98.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 523k 100 523k 0 0 88.0M 0 --:--:-- --:--:-- --:--:-- 102M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 370k 100 370k 0 0 95.8M 0 --:--:-- --:--:-- --:--:-- 120M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 80339 100 80339 0 0 50.7M 0 --:--:-- --:--:-- --:--:-- 76.6M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 47005 100 47005 0 0 31.4M 0 --:--:-- --:--:-- --:--:-- 44.8M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 535k 100 535k 0 0 86.9M 0 --:--:-- --:--:-- --:--:-- 104M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 78042 100 78042 0 0 49.3M 0 --:--:-- --:--:-- --:--:-- 74.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 19518 100 19518 0 0 15.6M 0 --:--:-- --:--:-- --:--:-- 18.6M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 26058 100 26058 0 0 18.1M 0 --:--:-- --:--:-- --:--:-- 24.8M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 61564 100 61564 0 0 39.3M 0 --:--:-- --:--:-- --:--:-- 58.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 631k 100 631k 0 0 93.1M 0 --:--:-- --:--:-- --:--:-- 102M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 34394 100 34394 0 0 23.5M 0 --:--:-- --:--:-- --:--:-- 32.8M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 29880 100 29880 0 0 21.0M 0 --:--:-- --:--:-- --:--:-- 28.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 151k 100 151k 0 0 72.7M 0 --:--:-- --:--:-- --:--:-- 147M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 12706 100 12706 0 0 9589k 0 --:--:-- --:--:-- --:--:-- 12.1M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 17929 100 17929 0 0 13.1M 0 --:--:-- --:--:-- --:--:-- 17.0M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 100k 100 100k 0 0 58.5M 0 --:--:-- --:--:-- --:--:-- 97.6M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 17038 100 17038 0 0 12.7M 0 --:--:-- --:--:-- --:--:-- 16.2M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 64402 100 64402 0 0 44.5M 0 --:--:-- --:--:-- --:--:-- 61.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 45412 100 45412 0 0 30.1M 0 --:--:-- --:--:-- --:--:-- 43.3M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 116k 100 116k 0 0 65.1M 0 --:--:-- --:--:-- --:--:-- 113M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 286k 100 286k 0 0 92.6M 0 --:--:-- --:--:-- --:--:-- 139M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 876k 100 876k 0 0 95.7M 0 --:--:-- --:--:-- --:--:-- 107M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 208k 100 208k 0 0 74.5M 0 --:--:-- --:--:-- --:--:-- 101M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 23217 100 23217 0 0 18.2M 0 --:--:-- --:--:-- --:--:-- 22.1M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 176k 100 176k 0 0 74.5M 0 --:--:-- --:--:-- --:--:-- 86.1M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 29425 100 29425 0 0 20.9M 0 --:--:-- --:--:-- --:--:-- 28.0M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 19643 100 19643 0 0 14.5M 0 --:--:-- --:--:-- --:--:-- 18.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 434k 100 434k 0 0 99.3M 0 --:--:-- --:--:-- --:--:-- 105M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 276k 100 276k 0 0 88.0M 0 --:--:-- --:--:-- --:--:-- 90.1M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 58001 100 58001 0 0 36.0M 0 --:--:-- --:--:-- --:--:-- 55.3M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 81186 100 81186 0 0 55.3M 0 --:--:-- --:--:-- --:--:-- 77.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1928k 100 1928k 0 0 98.9M 0 --:--:-- --:--:-- --:--:-- 104M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 13.0M 100 13.0M 0 0 104M 0 --:--:-- --:--:-- --:--:-- 104M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 148k 100 148k 0 0 58.3M 0 --:--:-- --:--:-- --:--:-- 72.5M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 15042 100 15042 0 0 10.4M 0 --:--:-- --:--:-- --:--:-- 14.3M checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxext... installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool installing libunwind... installing libxfixes... installing libxdamage... installing libxshmfence... installing libxxf86vm... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing vulkan-icd-loader... Optional dependencies for vulkan-icd-loader vulkan-driver: packaged vulkan driver installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme installing wayland... installing libomxil-bellagio... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing libglvnd... installing libjpeg-turbo... Optional dependencies for libjpeg-turbo java-runtime>11: for TurboJPEG Java wrapper installing xcb-util-keysyms... installing xcb-util-renderutil... installing libpng... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing freetype2... installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing libice... installing libsm... installing libxt... installing libxmu... installing xorg-xset... installing xorg-xprop... installing xdg-utils... Optional dependencies for xdg-utils kde-cli-tools: for KDE Plasma5 support in xdg-open exo: for Xfce support in xdg-open pcmanfm: for LXDE support in xdg-open perl-file-mimeinfo: for generic support in xdg-open perl-net-dbus: Perl extension to dbus used in xdg-screensaver perl-x11-protocol: Perl X11 protocol used in xdg-screensaver installing shared-mime-info... installing xcb-util-wm... installing libxrender... installing libxi... installing xcb-util... installing xcb-util-image... installing tslib... installing mtdev... installing libevdev... installing libgudev... installing libwacom... Optional dependencies for libwacom python-libevdev: for libwacom-show-stylus python-pyudev: for libwacom-show-stylus installing libinput... Optional dependencies for libinput gtk4: libinput debug-gui python-pyudev: libinput measure python-libevdev: libinput measure python-yaml: used by various tools [installed] installing xkeyboard-config... installing libxkbcommon... Optional dependencies for libxkbcommon libxkbcommon-x11: xkbcli interactive-x11 [pending] wayland: xkbcli interactive-wayland [installed] installing libxkbcommon-x11... installing duktape... installing libproxy... installing libdaemon... installing avahi... Optional dependencies for avahi gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc libevent: libevent bindings [installed] nss-mdns: NSS support for mDNS python-dbus: avahi-bookmarks, avahi-discover python-gobject: avahi-bookmarks, avahi-discover python-twisted: avahi-bookmarks qt5-base: qt5 bindings [pending] installing libcups... installing double-conversion... installing md4c... installing qt5-translations... installing qt5-base... Optional dependencies for qt5-base qt5-svg: to use SVG icon themes [pending] qt5-wayland: to run Qt applications in a Wayland session postgresql-libs: PostgreSQL driver mariadb-libs: MariaDB driver unixodbc: ODBC driver libfbclient: Firebird/iBase driver freetds: MS SQL driver gtk3: GTK platform plugin perl: for fixqt4headers and syncqt [installed] installing qt5-svg... installing qt5-x11extras... :: Running post-transaction hooks... (1/9) Creating system user accounts... Suggested group ID 8 for mem already used. Creating group 'mem' with GID 997. Creating group 'ftp' with GID 11. Creating group 'log' with GID 19. Suggested group ID 25 for smmsp already used. Creating group 'smmsp' with GID 996. Suggested group ID 26 for proc already used. Creating group 'proc' with GID 995. Creating group 'lock' with GID 54. Creating group 'network' with GID 90. Creating group 'scanner' with GID 96. Creating group 'power' with GID 98. Suggested group ID 65534 for nobody already used. Creating group 'nobody' with GID 994. Creating group 'wheel' with GID 993. Creating group 'optical' with GID 992. Creating group 'storage' with GID 991. Creating group 'groups' with GID 990. Creating group 'rfkill' with GID 989. Creating user 'ftp' (n/a) with UID 14 and GID 11. Creating group 'http' with GID 988. Suggested user ID 33 for http already used. Creating user 'http' (n/a) with UID 988 and GID 988. Creating group 'avahi' with GID 987. Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 987 and GID 987. Creating group 'dbus' with GID 81. Creating user 'dbus' (System Message Bus) with UID 81 and GID 81. Creating group 'git' with GID 986. Creating user 'git' (git daemon user) with UID 986 and GID 986. Creating group 'systemd-journal-remote' with GID 985. Creating user 'systemd-journal-remote' (systemd Journal Remote) with UID 985 and GID 985. Creating group 'tss' with GID 984. Creating user 'tss' (tss user for tpm2) with UID 984 and GID 984. Creating group 'uuidd' with GID 68. Creating user 'uuidd' (n/a) with UID 68 and GID 68. (2/9) Reloading system manager configuration... Skipped: Running in chroot. (3/9) Updating udev hardware database... (4/9) Reloading device manager configuration... Skipped: Running in chroot. (5/9) Arming ConditionNeedsUpdate... (6/9) Updating the MIME type database... (7/9) Updating fontconfig configuration... (8/9) Reloading system bus configuration... Skipped: Running in chroot. (9/9) Updating fontconfig cache... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (8) cppdap-1.58.0-1 hicolor-icon-theme-0.17-3 jsoncpp-1.9.5-2 libuv-1.47.0-1 rhash-1.4.4-1 cmake-3.28.2-1 ninja-1.11.1-3 pcre-8.45-4 Total Download Size: 13.29 MiB Total Installed Size: 79.21 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 10021 100 10021 0 0 7828k 0 --:--:-- --:--:-- --:--:-- 9786k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 151k 100 151k 0 0 65.3M 0 --:--:-- --:--:-- --:--:-- 73.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 240k 100 240k 0 0 82.8M 0 --:--:-- --:--:-- --:--:-- 117M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 172k 100 172k 0 0 71.2M 0 --:--:-- --:--:-- --:--:-- 84.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 335k 100 335k 0 0 91.7M 0 --:--:-- --:--:-- --:--:-- 109M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 11.2M 100 11.2M 0 0 109M 0 --:--:-- --:--:-- --:--:-- 110M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1000k 100 1000k 0 0 97.0M 0 --:--:-- --:--:-- --:--:-- 97.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 145k 100 145k 0 0 67.5M 0 --:--:-- --:--:-- --:--:-- 70.9M checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cppdap... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator [pending] qt6-base: cmake-gui installing pcre... installing ninja... :: Running post-transaction hooks... (1/2) Arming ConditionNeedsUpdate... (2/2) Updating the MIME type database... ==> Retrieving sources... -> Downloading v1.31.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 682 0 682 0 0 2026 0 --:--:-- --:--:-- --:--:-- 2026 100 13.0M 0 13.0M 0 0 9.9M 0 --:--:-- 0:00:01 --:--:-- 13.3M 100 21.0M 0 21.0M 0 0 9362k 0 --:--:-- 0:00:02 --:--:-- 10.6M 100 28.5M 0 28.5M 0 0 8829k 0 --:--:-- 0:00:03 --:--:-- 9826k 100 36.5M 0 36.5M 0 0 8680k 0 --:--:-- 0:00:04 --:--:-- 9413k 100 44.1M 0 44.1M 0 0 8519k 0 --:--:-- 0:00:05 --:--:-- 9095k 100 48.8M 0 48.8M 0 0 8755k 0 --:--:-- 0:00:05 --:--:-- 8335k -> Downloading v1.31.tar.gz.asc... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 833 100 833 0 0 1561 0 --:--:-- --:--:-- --:--:-- 1561 -> Downloading renderdoc-modified-7.zip... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 5874k 0 5874k 0 0 6158k 0 --:--:-- --:--:-- --:--:-- 6158k ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with b2sums... v1.31.tar.gz ... Passed v1.31.tar.gz.asc ... Skipped renderdoc-modified-7.zip ... Passed ==> Extracting sources... -> Extracting v1.31.tar.gz with bsdtar -> Extracting renderdoc-modified-7.zip with bsdtar ==> Starting build()... CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The CXX compiler identification is GNU 13.2.1 -- The C compiler identification is GNU 13.2.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/sbin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/sbin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Calculating version -- Building RenderDoc version 1.31 -- Building RenderDoc in Release mode: Release -- Found PkgConfig: /usr/sbin/pkg-config (found version "2.1.0") -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Checking for modules 'xcb;xcb-keysyms' -- Found xcb, version 1.16 -- Found xcb-keysyms, version 0.4.1 -- Found Python3: /usr/sbin/python3.11 (found version "3.11.6") found components: Interpreter Development Development.Module Development.Embed -- Building using Qt 5.15.12 -- Found BISON: /usr/sbin/bison (found version "3.8.2") Non make generator detected. Some projects compiled using add_custom_command like swig and QRenderDoc target will still be using make Running make with -j16 for parallel build -- PySide2 not found - Qt will not be accessible in python scripting. See https://github.com/baldurk/renderdoc/wiki/PySide2 -- Enabled APIs: -- - OpenGL (with additional EGL support) -- - OpenGL ES (EGL) -- - Vulkan -- Enabled Window System Support: -- - XLib -- - XCB -- Configuring done (3.7s) -- Generating done (0.1s) -- Build files have been written to: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/build [1/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/core/intervals_tests.cpp.o [2/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/core/bit_flag_iterator_tests.cpp.o [3/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/common/threading_tests.cpp.o [4/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/common/common.cpp.o [5/355] Building CXX object renderdoc/CMakeFiles/include-bin.dir/3rdparty/include-bin/main.cpp.o [6/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/core/plugins.cpp.o [7/355] Linking CXX executable bin/include-bin [8/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/hooks/hooks.cpp.o [9/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/core/resource_manager.cpp.o [10/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/android/jdwp.cpp.o [11/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/maths/camera.cpp.o [12/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/common/dds_readwrite.cpp.o [13/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/replay/basic_types_tests.cpp.o [14/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/android/android_tools.cpp.o [15/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/maths/vec.cpp.o [16/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/maths/matrix.cpp.o [17/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/maths/formatpacking.cpp.o [18/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/os/os_specific.cpp.o [19/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/android/jdwp_connection.cpp.o In file included from /usr/include/string.h:548, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:28, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/stringise.h:28, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/android/jdwp.h:27, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/android/jdwp_connection.cpp:25: In function 'void* memcpy(void*, const void*, size_t)', inlined from 'void rdcstr::reserve(size_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:440:11, inlined from 'void rdcstr::resize(size_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:508:12, inlined from 'void rdcstr::pop_back()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:481:13, inlined from 'void JDWP::CommandData::Done()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/android/jdwp.h:434:17: /usr/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset 24 is out of the bounds [0, 24] of object 'failmsg' with type 'rdcstr' [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/common.h:531, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/serialise/streamio.h:30, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/android/jdwp.h:28: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/android/jdwp.h: In member function 'void JDWP::CommandData::Done()': /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/custom_assert.h:117:14: note: 'failmsg' declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/common.h:541:24: note: in expansion of macro 'RDCASSERTMSG' 541 | #define RDCASSERT(...) RDCASSERTMSG("", __VA_ARGS__) | ^~~~~~~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/android/jdwp.h:434:17: note: in expansion of macro 'RDCASSERT' 434 | void Done() { RDCASSERT(offs == data.size(), offs, data.size()); } | ^~~~~~~~~ In function 'void* memcpy(void*, const void*, size_t)', inlined from 'void rdcstr::reserve(size_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:440:11, inlined from 'void rdcstr::resize(size_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:508:12, inlined from 'void rdcstr::pop_back()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:481:13, inlined from 'JDWP::Event JDWP::Connection::WaitForEvent(JDWP::EventKind, const rdcarray&, JDWP::EventFilterFunction)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/android/jdwp_connection.cpp:511:5: /usr/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset 24 is out of the bounds [0, 24] of object 'failmsg' with type 'rdcstr' [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/android/jdwp_connection.cpp: In member function 'JDWP::Event JDWP::Connection::WaitForEvent(JDWP::EventKind, const rdcarray&, JDWP::EventFilterFunction)': /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/custom_assert.h:117:14: note: 'failmsg' declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/common.h:542:30: note: in expansion of macro 'RDCASSERTMSG' 542 | #define RDCASSERTEQUAL(a, b) RDCASSERTMSG("", (a) == (b), a, b) | ^~~~~~~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/android/jdwp_connection.cpp:511:5: note: in expansion of macro 'RDCASSERTEQUAL' 511 | RDCASSERTEQUAL(suspendRefCount, 1); | ^~~~~~~~~~~~~~ [20/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/replay/capture_options.cpp.o [21/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/replay/app_api.cpp.o [22/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/android/jdwp_util.cpp.o [23/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/android/android_utils.cpp.o [24/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/serialise/lz4io.cpp.o [25/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/serialise/zstdio.cpp.o [26/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/core/image_viewer.cpp.o [27/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/core/settings.cpp.o [28/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/core/target_control.cpp.o [29/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/core/sparse_page_table.cpp.o [30/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/replay/entry_points.cpp.o [31/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/serialise/comp_io_tests.cpp.o [32/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/serialise/serialiser_tests.cpp.o [33/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/android/android.cpp.o [34/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/serialise/streamio_tests.cpp.o [35/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/serialise/codecs/chrome_json_codec.cpp.o [36/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/strings/grisu2.cpp.o [37/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/replay/capture_file.cpp.o [38/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/3rdparty/catch/catch.cpp.o [39/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/replay/replay_output.cpp.o [40/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/replay/dummy_driver.cpp.o [41/355] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/md5/md5.c.o [42/355] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/debug.c.o [43/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/3rdparty/superluminal/superluminal.cpp.o [44/355] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/error_private.c.o [45/355] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/entropy_common.c.o [46/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/strings/string_utils.cpp.o [47/355] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/fse_decompress.c.o [48/355] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/fse_compress.c.o [49/355] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/hist.c.o [50/355] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/pool.c.o [51/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/core/remote_server.cpp.o [52/355] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/threading.c.o [53/355] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/zstd_common.c.o [54/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/strings/utf8printf.cpp.o [55/355] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/xxhash.c.o [56/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/serialise/serialiser.cpp.o [57/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/3rdparty/jpeg-compressor/jpge.cpp.o [58/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/serialise/streamio.cpp.o In file included from /usr/include/string.h:548, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:28, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/stringise.h:28, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/replay_enums.h:29, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/serialise/streamio.h:29, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/serialise/streamio.cpp:25: In function 'void* memcpy(void*, const void*, size_t)', inlined from 'void rdcstr::reserve(size_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:440:11, inlined from 'void rdcstr::resize(size_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:508:12, inlined from 'void rdcstr::pop_back()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:481:13, inlined from 'bool StreamReader::ReadLargeBuffer(void*, uint64_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/serialise/streamio.cpp:298:5: /usr/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset 24 is out of the bounds [0, 24] of object 'failmsg' with type 'rdcstr' [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/common.h:531, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/serialise/streamio.h:30: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/serialise/streamio.cpp: In member function 'bool StreamReader::ReadLargeBuffer(void*, uint64_t)': /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/custom_assert.h:117:14: note: 'failmsg' declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/common.h:541:24: note: in expansion of macro 'RDCASSERTMSG' 541 | #define RDCASSERT(...) RDCASSERTMSG("", __VA_ARGS__) | ^~~~~~~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/serialise/streamio.cpp:298:5: note: in expansion of macro 'RDCASSERT' 298 | RDCASSERT(avail + 128 <= length, avail, length); | ^~~~~~~~~ [59/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/replay/replay_driver.cpp.o [60/355] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/huf_compress.c.o [61/355] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/zstd_ldm.c.o [62/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/serialise/rdcfile.cpp.o [63/355] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/zstdmt_compress.c.o [64/355] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/zstd_compress.c.o [65/355] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/huf_decompress.c.o [66/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/serialise/codecs/xml_codec.cpp.o [67/355] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/zstd_decompress.c.o [68/355] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/zstd_fast.c.o [69/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/os/posix/linux/linux_threading.cpp.o [70/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/os/posix/linux/linux_network.cpp.o [71/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/os/posix/linux/linux_stringio.cpp.o [72/355] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/miniz/miniz.c.o [73/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/3rdparty/pugixml/pugixml.cpp.o [74/355] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/zstd_double_fast.c.o [75/355] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/plthook/plthook_elf.c.o [76/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/os/posix/linux/linux_callstack.cpp.o [77/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/os/posix/posix_threading.cpp.o [78/355] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/tinyfiledialogs/tinyfiledialogs.c.o [79/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/os/posix/posix_network.cpp.o [80/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/os/posix/linux/linux_hook.cpp.o [81/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/replay/replay_controller.cpp.o [82/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/3rdparty/jpeg-compressor/jpgd.cpp.o [83/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/3rdparty/compressonator/BC4_Encode_kernel.cpp.o [84/355] Building CXX object renderdoc/CMakeFiles/rdoc_version.dir/replay/version.cpp.o [85/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/3rdparty/compressonator/BC5_Encode_kernel.cpp.o [86/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/os/posix/posix_stringio.cpp.o [87/355] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/lz4/lz4.c.o [88/355] Building CXX object renderdoc/CMakeFiles/renderdoc_libentry.dir/os/posix/posix_libentry.cpp.o [89/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/os/posix/linux/linux_process.cpp.o In file included from /usr/include/string.h:548, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcarray.h:29, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/data_types.h:29, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/os/posix/linux/linux_process.cpp:37: In function 'void* memcpy(void*, const void*, size_t)', inlined from 'void rdcstr::reserve(size_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:440:11, inlined from 'void rdcstr::resize(size_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:508:12, inlined from 'void rdcstr::pop_back()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:481:13, inlined from 'bool StopChildAtMain(pid_t, bool*)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/os/posix/linux/linux_process.cpp:348:3: /usr/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset 24 is out of the bounds [0, 24] of object 'failmsg' with type 'rdcstr' [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/common.h:531, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/os/posix/linux/linux_process.cpp:38: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/os/posix/linux/linux_process.cpp: In function 'bool StopChildAtMain(pid_t, bool*)': /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/custom_assert.h:117:14: note: 'failmsg' declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/common.h:542:30: note: in expansion of macro 'RDCASSERTMSG' 542 | #define RDCASSERTEQUAL(a, b) RDCASSERTMSG("", (a) == (b), a, b) | ^~~~~~~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/os/posix/linux/linux_process.cpp:348:3: note: in expansion of macro 'RDCASSERTEQUAL' 348 | RDCASSERTEQUAL(ptraceRet, 0); | ^~~~~~~~~~~~~~ [90/355] Linking CXX static library renderdoc/librenderdoc_libentry.a [91/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/data/glsl_shaders.cpp.o [92/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/3rdparty/compressonator/BC2_Encode_kernel.cpp.o [93/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/3rdparty/compressonator/BC1_Encode_kernel.cpp.o [94/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/3rdparty/compressonator/BC3_Encode_kernel.cpp.o [95/355] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/zstd_lazy.c.o [96/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/os/posix/posix_process.cpp.o [97/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/3rdparty/tinyexr/tinyexr.cpp.o [98/355] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_outputwindow.cpp.o [99/355] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_rendermesh.cpp.o [100/355] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_counters.cpp.o /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/gl/gl_counters.cpp: In member function 'void GLReplay::_ZN8GLReplay10FillTimersER16GLCounterContextRK17ActionDescriptionRK8rdcarrayI10GPUCounterE.part.0(GLCounterContext&, const ActionDescription&, const rdcarray&)': /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/gl/gl_counters.cpp:324:30: warning: array subscript GPUCounter::ASInvocations is above array bounds of 'RDCGLenum [14]' [-Warray-bounds=] 324 | m_pDriver->glEndQuery(glCounters[q]); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/gl/gl_counters.cpp:252:8: note: while referencing 'glCounters' 252 | GLenum glCounters[] = { | ^~~~~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/gl/gl_counters.cpp:324:30: warning: array subscript GPUCounter::MSInvocations is above array bounds of 'RDCGLenum [14]' [-Warray-bounds=] 324 | m_pDriver->glEndQuery(glCounters[q]); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/gl/gl_counters.cpp:252:8: note: while referencing 'glCounters' 252 | GLenum glCounters[] = { | ^~~~~~~~~~ [101/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/core/replay_proxy.cpp.o [102/355] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_msaa_array_conv.cpp.o [103/355] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_rendertext.cpp.o [104/355] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_rendertexture.cpp.o [105/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/3rdparty/compressonator/BC7_Encode_Kernel.cpp.o [106/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/3rdparty/compressonator/BC6_Encode_kernel.cpp.o [107/355] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_debug.cpp.o [108/355] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_pixelhistory.cpp.o [109/355] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_overlay.cpp.o [110/355] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_resources.cpp.o [111/355] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/zstd/zstd_opt.c.o [112/355] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_postvs.cpp.o [113/355] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_common.cpp.o [114/355] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_manager.cpp.o In file included from /usr/include/string.h:548, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcarray.h:29, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcflatmap.h:5, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/core/resource_manager.h:33, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/gl/gl_manager.h:28, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/gl/gl_manager.cpp:26: In function 'void* memcpy(void*, const void*, size_t)', inlined from 'void rdcstr::reserve(size_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:440:11, inlined from 'void rdcstr::resize(size_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:508:12, inlined from 'void rdcstr::pop_back()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:481:13, inlined from 'void ResourceManager::RemoveResourceRecord(ResourceId) [with Configuration = GLResourceManagerConfiguration]' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/core/resource_manager.h:1765:3: /usr/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset 24 is out of the bounds [0, 24] of object 'failmsg' with type 'rdcstr' [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/common.h:531, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/threading.h:28, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/core/resource_manager.h:35: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/core/resource_manager.h: In member function 'void ResourceManager::RemoveResourceRecord(ResourceId) [with Configuration = GLResourceManagerConfiguration]': /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/custom_assert.h:117:14: note: 'failmsg' declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/common.h:541:24: note: in expansion of macro 'RDCASSERTMSG' 541 | #define RDCASSERT(...) RDCASSERTMSG("", __VA_ARGS__) | ^~~~~~~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/core/resource_manager.h:1765:3: note: in expansion of macro 'RDCASSERT' 1765 | RDCASSERT(m_ResourceRecords.find(id) != m_ResourceRecords.end(), id); | ^~~~~~~~~ In function 'void* memcpy(void*, const void*, size_t)', inlined from 'void rdcstr::reserve(size_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:440:11, inlined from 'void rdcstr::resize(size_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:508:12, inlined from 'void rdcstr::pop_back()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:481:13, inlined from 'void ResourceManager::EraseLiveResource(ResourceId) [with Configuration = GLResourceManagerConfiguration]' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/core/resource_manager.h:1917:3: /usr/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset 24 is out of the bounds [0, 24] of object 'failmsg' with type 'rdcstr' [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/core/resource_manager.h: In member function 'void ResourceManager::EraseLiveResource(ResourceId) [with Configuration = GLResourceManagerConfiguration]': /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/custom_assert.h:117:14: note: 'failmsg' declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/common.h:541:24: note: in expansion of macro 'RDCASSERTMSG' 541 | #define RDCASSERT(...) RDCASSERTMSG("", __VA_ARGS__) | ^~~~~~~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/core/resource_manager.h:1917:3: note: in expansion of macro 'RDCASSERT' 1917 | RDCASSERT(HasLiveResource(origid), origid); | ^~~~~~~~~ [115/355] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_get_funcs.cpp.o In file included from /usr/include/string.h:548, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcarray.h:29, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/os/os_specific.h:39, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/timing.h:30, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/gl/wrappers/../gl_driver.h:29, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/gl/wrappers/gl_get_funcs.cpp:26: In function 'void* memcpy(void*, const void*, size_t)', inlined from 'void rdcstr::reserve(size_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:440:11, inlined from 'void rdcstr::resize(size_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:508:12, inlined from 'void rdcstr::pop_back()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:481:13, inlined from 'void WrappedOpenGL::glGetBufferPointerv(RDCGLenum, RDCGLenum, void**)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/gl/wrappers/gl_get_funcs.cpp:703:5: /usr/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset 24 is out of the bounds [0, 24] of object 'failmsg' with type 'rdcstr' [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/common.h:531, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/gl/wrappers/../gl_driver.h:28: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/gl/wrappers/gl_get_funcs.cpp: In member function 'void WrappedOpenGL::glGetBufferPointerv(RDCGLenum, RDCGLenum, void**)': /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/custom_assert.h:117:14: note: 'failmsg' declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/gl/wrappers/gl_get_funcs.cpp:703:5: note: in expansion of macro 'RDCASSERTMSG' 703 | RDCASSERTMSG("Couldn't identify implicit object at binding. Mismatched or bad GLuint?", record, | ^~~~~~~~~~~~ In function 'void* memcpy(void*, const void*, size_t)', inlined from 'void rdcstr::reserve(size_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:440:11, inlined from 'void rdcstr::resize(size_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:508:12, inlined from 'void rdcstr::pop_back()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:481:13, inlined from 'void WrappedOpenGL::glGetNamedBufferPointervEXT(GLuint, RDCGLenum, void**)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/gl/wrappers/gl_get_funcs.cpp:1409:5: /usr/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset 24 is out of the bounds [0, 24] of object 'failmsg' with type 'rdcstr' [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/gl/wrappers/gl_get_funcs.cpp: In member function 'void WrappedOpenGL::glGetNamedBufferPointervEXT(GLuint, RDCGLenum, void**)': /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/custom_assert.h:117:14: note: 'failmsg' declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/gl/wrappers/gl_get_funcs.cpp:1409:5: note: in expansion of macro 'RDCASSERTMSG' 1409 | RDCASSERTMSG("Couldn't identify object passed to function. Mismatched or bad GLuint?", record, | ^~~~~~~~~~~~ [116/355] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_shader_refl.cpp.o [117/355] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_debug_funcs.cpp.o [118/355] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_initstate.cpp.o [119/355] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_program_iterate.cpp.o [120/355] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_renderstate.cpp.o [121/355] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_stringise.cpp.o [122/355] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_emulated.cpp.o [123/355] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/glx_fake_vk_hooks.cpp.o [124/355] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/glx_platform.cpp.o [125/355] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_query_funcs.cpp.o [126/355] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_replay.cpp.o [127/355] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/egl_platform.cpp.o In file included from /usr/include/string.h:548, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:28, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/core/plugins.h:25, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/gl/egl_platform.cpp:25: In function 'void* memcpy(void*, const void*, size_t)', inlined from 'void rdcstr::reserve(size_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:440:11, inlined from 'void rdcstr::resize(size_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:508:12, inlined from 'void rdcstr::pop_back()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:481:13, inlined from 'virtual GLWindowingData EGLPlatform::MakeOutputWindow(WindowingData, bool, GLWindowingData)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/gl/egl_platform.cpp:181:9: /usr/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset 24 is out of the bounds [0, 24] of object 'failmsg' with type 'rdcstr' [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/common.h:531, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/gl/gl_common.h:28, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/gl/egl_dispatch_table.h:27, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/gl/egl_platform.cpp:27: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/gl/egl_platform.cpp: In member function 'virtual GLWindowingData EGLPlatform::MakeOutputWindow(WindowingData, bool, GLWindowingData)': /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/custom_assert.h:117:14: note: 'failmsg' declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/common.h:541:24: note: in expansion of macro 'RDCASSERTMSG' 541 | #define RDCASSERT(...) RDCASSERTMSG("", __VA_ARGS__) | ^~~~~~~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/gl/egl_platform.cpp:181:9: note: in expansion of macro 'RDCASSERT' 181 | RDCASSERT((void *)display == (void *)waylandDisplay && display != NULL, (void *)display, | ^~~~~~~~~ [128/355] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_sampler_funcs.cpp.o [129/355] Building C object renderdoc/CMakeFiles/rdoc.dir/3rdparty/stb/stb_impl.c.o [130/355] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/glx_hooks.cpp.o [131/355] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_framebuffer_funcs.cpp.o [132/355] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_interop_funcs.cpp.o [133/355] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_draw_funcs.cpp.o [134/355] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_state_funcs.cpp.o [135/355] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/egl_hooks.cpp.o [136/355] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_uniform_funcs.cpp.o [137/355] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_buffer_funcs.cpp.o [138/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_common.cpp.o [139/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_next_chains.cpp.o [140/355] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_driver.cpp.o [141/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_msaa_buffer_conv.cpp.o [142/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_rendertexture.cpp.o [143/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_counters.cpp.o [144/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_rendermesh.cpp.o [145/355] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_shader_funcs.cpp.o [146/355] Building CXX object renderdoc/CMakeFiles/rdoc.dir/core/core.cpp.o In file included from /usr/include/string.h:548, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:28, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/capture_options.h:29, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/core/core.h:33, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/core/core.cpp:26: In function 'void* memcpy(void*, const void*, size_t)', inlined from 'Serialiser& Serialiser::Serialise(const rdcliteral&, char (&)[N], SerialiserFlags) [with long unsigned int N = 128; SerialiserMode sertype = SerialiserMode::Writing]' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/serialise/serialiser.h:576:13, inlined from 'void DoSerialise(SerialiserType&, DriverInformation&) [with SerialiserType = Serialiser]' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/replay/renderdoc_serialise.inl:519:3: /usr/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset [24, 126] is out of the bounds [0, 24] of object 'str' with type 'rdcstr' [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/core/core.cpp:37: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/serialise/serialiser.h: In function 'void DoSerialise(SerialiserType&, DriverInformation&) [with SerialiserType = Serialiser]': /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/serialise/serialiser.h:568:12: note: 'str' declared here 568 | rdcstr str; | ^~~ In function 'void* memcpy(void*, const void*, size_t)', inlined from 'Serialiser& Serialiser::Serialise(const rdcliteral&, char (&)[N], SerialiserFlags) [with long unsigned int N = 128; SerialiserMode sertype = SerialiserMode::Reading]' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/serialise/serialiser.h:576:13, inlined from 'void DoSerialise(SerialiserType&, DriverInformation&) [with SerialiserType = Serialiser]' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/replay/renderdoc_serialise.inl:519:3: /usr/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset [24, 126] is out of the bounds [0, 24] of object 'str' with type 'rdcstr' [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/serialise/serialiser.h: In function 'void DoSerialise(SerialiserType&, DriverInformation&) [with SerialiserType = Serialiser]': /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/serialise/serialiser.h:568:12: note: 'str' declared here 568 | rdcstr str; | ^~~ [147/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_dispatchtables.cpp.o [148/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_outputwindow.cpp.o [149/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_overlay.cpp.o [150/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_image_states.cpp.o [151/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_rendertext.cpp.o [152/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_shader_cache.cpp.o In file included from /usr/include/string.h:548, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:28, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/capture_options.h:29, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/core/core.h:33, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/vk_shader_cache.h:27, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/vk_shader_cache.cpp:25: In function 'void* memcpy(void*, const void*, size_t)', inlined from 'void rdcstr::reserve(size_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:440:11, inlined from 'void rdcstr::resize(size_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:508:12, inlined from 'void rdcstr::pop_back()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:481:13, inlined from 'typename Configuration::RecordType* ResourceManager::AddResourceRecord(ResourceId) [with Configuration = VulkanResourceManagerConfiguration]' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/core/resource_manager.h:1755:3: /usr/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset 24 is out of the bounds [0, 24] of object 'failmsg' with type 'rdcstr' [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/common.h:531, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/timing.h:31, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/core/core.h:36: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/core/resource_manager.h: In member function 'typename Configuration::RecordType* ResourceManager::AddResourceRecord(ResourceId) [with Configuration = VulkanResourceManagerConfiguration]': /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/custom_assert.h:117:14: note: 'failmsg' declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/common.h:541:24: note: in expansion of macro 'RDCASSERTMSG' 541 | #define RDCASSERT(...) RDCASSERTMSG("", __VA_ARGS__) | ^~~~~~~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/core/resource_manager.h:1755:3: note: in expansion of macro 'RDCASSERT' 1755 | RDCASSERT(m_ResourceRecords.find(id) == m_ResourceRecords.end(), id); | ^~~~~~~~~ [153/355] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/wrappers/gl_texture_funcs.cpp.o [154/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/imagestate_tests.cpp.o [155/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/imgrefs_tests.cpp.o [156/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_debug.cpp.o [157/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_memory.cpp.o In file included from /usr/include/string.h:548, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcarray.h:29, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/core/settings.h:27, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/vk_memory.cpp:25: In function 'void* memcpy(void*, const void*, size_t)', inlined from 'void rdcstr::reserve(size_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:440:11, inlined from 'void rdcstr::resize(size_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:508:12, inlined from 'void rdcstr::pop_back()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:481:13, inlined from 'void WrappedVulkan::ChooseMemoryIndices()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/vk_memory.cpp:54:22: /usr/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset 24 is out of the bounds [0, 24] of object 'selected' with type 'rdcstr' [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/vk_memory.cpp: In member function 'void WrappedVulkan::ChooseMemoryIndices()': /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/vk_memory.cpp:45:12: note: 'selected' declared here 45 | rdcstr selected; | ^~~~~~~~ In function 'void* memcpy(void*, const void*, size_t)', inlined from 'void rdcstr::reserve(size_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:440:11, inlined from 'void rdcstr::resize(size_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:508:12, inlined from 'void rdcstr::pop_back()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:481:13, inlined from 'void ResourceManager::EraseLiveResource(ResourceId) [with Configuration = VulkanResourceManagerConfiguration]' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/core/resource_manager.h:1917:3: /usr/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset 24 is out of the bounds [0, 24] of object 'failmsg' with type 'rdcstr' [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/common.h:531, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/core/settings.h:30: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/core/resource_manager.h: In member function 'void ResourceManager::EraseLiveResource(ResourceId) [with Configuration = VulkanResourceManagerConfiguration]': /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/custom_assert.h:117:14: note: 'failmsg' declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/common.h:541:24: note: in expansion of macro 'RDCASSERTMSG' 541 | #define RDCASSERT(...) RDCASSERTMSG("", __VA_ARGS__) | ^~~~~~~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/core/resource_manager.h:1917:3: note: in expansion of macro 'RDCASSERT' 1917 | RDCASSERT(HasLiveResource(origid), origid); | ^~~~~~~~~ [158/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_state.cpp.o [159/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_resources.cpp.o [160/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_manager.cpp.o [161/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_info.cpp.o [162/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_shader_feedback.cpp.o [163/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_initstate.cpp.o In file included from /usr/include/string.h:548, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcarray.h:29, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/core/settings.h:27, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/vk_initstate.cpp:25: In function 'void* memcpy(void*, const void*, size_t)', inlined from 'void rdcstr::reserve(size_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:440:11, inlined from 'void rdcstr::resize(size_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:508:12, inlined from 'SparseBinding::SparseBinding(WrappedVulkan*, VkImage, const rdcarray&)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/vk_initstate.cpp:787:23: /usr/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset [24, 25] is out of the bounds [0, 24] of object 'replayStr' with type 'rdcstr' [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/vk_initstate.cpp: In constructor 'SparseBinding::SparseBinding(WrappedVulkan*, VkImage, const rdcarray&)': /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/vk_initstate.cpp:775:23: note: 'replayStr' declared here 775 | rdcstr tablesStr, replayStr; | ^~~~~~~~~ In function 'void* memcpy(void*, const void*, size_t)', inlined from 'void rdcstr::reserve(size_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:440:11, inlined from 'void rdcstr::resize(size_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:508:12, inlined from 'SparseBinding::SparseBinding(WrappedVulkan*, VkImage, const rdcarray&)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/vk_initstate.cpp:781:23: /usr/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset [24, 25] is out of the bounds [0, 24] of object 'tablesStr' with type 'rdcstr' [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/vk_initstate.cpp: In constructor 'SparseBinding::SparseBinding(WrappedVulkan*, VkImage, const rdcarray&)': /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/vk_initstate.cpp:775:12: note: 'tablesStr' declared here 775 | rdcstr tablesStr, replayStr; | ^~~~~~~~~ [164/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_layer.cpp.o In file included from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/os/os_specific.h:41, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/threading.h:29, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/vk_layer.cpp:30: In static member function 'static void rdcstr::deallocate(char*)', inlined from 'rdcstr::~rdcstr()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:210:17, inlined from 'virtual void VulkanHook::OptionsUpdated()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/vk_layer.cpp:181:48: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:157:9: warning: 'void free(void*)' called on a pointer to an unallocated object '4707479106212547414' [-Wfree-nonheap-object] 157 | free((void *)p); | ~~~~^~~~~~~~~~~ In static member function 'static void rdcstr::deallocate(char*)', inlined from 'rdcstr::~rdcstr()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:210:17, inlined from 'virtual void VulkanHook::OptionsUpdated()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/vk_layer.cpp:181:48: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:157:9: warning: 'void free(void*)' called on a pointer to an unallocated object '4707479106212547414' [-Wfree-nonheap-object] 157 | free((void *)p); | ~~~~^~~~~~~~~~~ In static member function 'static void rdcstr::deallocate(char*)', inlined from 'rdcstr::~rdcstr()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:210:17, inlined from 'virtual void VulkanHook::RegisterHooks()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/vk_layer.cpp:120:9: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:157:9: warning: 'void free(void*)' called on a pointer to an unallocated object '6864977054443718980' [-Wfree-nonheap-object] 157 | free((void *)p); | ~~~~^~~~~~~~~~~ In static member function 'static void rdcstr::deallocate(char*)', inlined from 'rdcstr::~rdcstr()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:210:17, inlined from 'virtual void VulkanHook::RegisterHooks()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/vk_layer.cpp:134:9: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:157:9: warning: 'void free(void*)' called on a pointer to an unallocated object '6864977054443718980' [-Wfree-nonheap-object] 157 | free((void *)p); | ~~~~^~~~~~~~~~~ In static member function 'static void rdcstr::deallocate(char*)', inlined from 'rdcstr::~rdcstr()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:210:17, inlined from 'virtual void VulkanHook::RegisterHooks()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/vk_layer.cpp:138:9: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:157:9: warning: 'void free(void*)' called on a pointer to an unallocated object '6864977054443718980' [-Wfree-nonheap-object] 157 | free((void *)p); | ~~~~^~~~~~~~~~~ In static member function 'static void rdcstr::deallocate(char*)', inlined from 'rdcstr::~rdcstr()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:210:17, inlined from 'virtual void VulkanHook::RegisterHooks()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/vk_layer.cpp:120:9: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:157:9: warning: 'void free(void*)' called on a pointer to an unallocated object '6864977054443718980' [-Wfree-nonheap-object] 157 | free((void *)p); | ~~~~^~~~~~~~~~~ In static member function 'static void rdcstr::deallocate(char*)', inlined from 'rdcstr::~rdcstr()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:210:17, inlined from 'virtual void VulkanHook::RegisterHooks()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/vk_layer.cpp:134:9: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:157:9: warning: 'void free(void*)' called on a pointer to an unallocated object '6864977054443718980' [-Wfree-nonheap-object] 157 | free((void *)p); | ~~~~^~~~~~~~~~~ In static member function 'static void rdcstr::deallocate(char*)', inlined from 'rdcstr::~rdcstr()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:210:17, inlined from 'virtual void VulkanHook::RegisterHooks()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/vk_layer.cpp:138:9: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:157:9: warning: 'void free(void*)' called on a pointer to an unallocated object '6864977054443718980' [-Wfree-nonheap-object] 157 | free((void *)p); | ~~~~^~~~~~~~~~~ [165/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_core.cpp.o [166/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_get_funcs.cpp.o [167/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_stringise.cpp.o [168/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_pixelhistory.cpp.o [169/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_descriptor_funcs.cpp.o [170/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_postvs.cpp.o [171/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_common.cpp.o [172/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/glslang_compile.cpp.o In file included from /usr/include/string.h:548, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcarray.h:29, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/shaders/spirv/glslang_compile.h:27, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/shaders/spirv/glslang_compile.cpp:25: In function 'void* memcpy(void*, const void*, size_t)', inlined from 'void rdcstr::reserve(size_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:440:11, inlined from 'void rdcstr::resize(size_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:508:12, inlined from 'void rdcstr::pop_back()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:481:13, inlined from 'uint32_t glslangGetProgramResourceIndex(glslang::TProgram*, ReflectionInterface, const char*)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/shaders/spirv/glslang_compile.cpp:536:26: /usr/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset 24 is out of the bounds [0, 24] of object 'unsuffixed' with type 'rdcstr' [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/shaders/spirv/glslang_compile.cpp: In function 'uint32_t glslangGetProgramResourceIndex(glslang::TProgram*, ReflectionInterface, const char*)': /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/shaders/spirv/glslang_compile.cpp:535:14: note: 'unsuffixed' declared here 535 | rdcstr unsuffixed = n; | ^~~~~~~~~~ [173/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_linux.cpp.o [174/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_replay.cpp.o [175/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_dynamic_funcs.cpp.o [176/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_shader_funcs.cpp.o [177/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_posix.cpp.o In file included from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/strings/string_utils.h:29, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/vk_posix.cpp:27: In static member function 'static void rdcstr::deallocate(char*)', inlined from 'rdcstr::~rdcstr()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:210:17, inlined from 'void WrappedVulkan::AddRequiredExtensions(bool, rdcarray&, const std::set&)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/vk_posix.cpp:90:32: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:157:9: warning: 'void free(void*)' called on a pointer to an unallocated object '8673741877794523990' [-Wfree-nonheap-object] 157 | free((void *)p); | ~~~~^~~~~~~~~~~ In static member function 'static void rdcstr::deallocate(char*)', inlined from 'rdcstr::~rdcstr()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:210:17, inlined from 'void WrappedVulkan::AddRequiredExtensions(bool, rdcarray&, const std::set&)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/vk_posix.cpp:95:33: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:157:9: warning: 'void free(void*)' called on a pointer to an unallocated object '8673741877794523990' [-Wfree-nonheap-object] 157 | free((void *)p); | ~~~~^~~~~~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:157:9: warning: 'void free(void*)' called on a pointer to an unallocated object '8673741877794523990' [-Wfree-nonheap-object] In static member function 'static void rdcstr::deallocate(char*)', inlined from 'rdcstr::~rdcstr()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:210:17, inlined from 'void WrappedVulkan::AddRequiredExtensions(bool, rdcarray&, const std::set&)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/vk_posix.cpp:102:32: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:157:9: warning: 'void free(void*)' called on a pointer to an unallocated object '8673741877794523990' [-Wfree-nonheap-object] 157 | free((void *)p); | ~~~~^~~~~~~~~~~ In static member function 'static void rdcstr::deallocate(char*)', inlined from 'rdcstr::~rdcstr()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:210:17, inlined from 'void WrappedVulkan::AddRequiredExtensions(bool, rdcarray&, const std::set&)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/vk_posix.cpp:107:33: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:157:9: warning: 'void free(void*)' called on a pointer to an unallocated object '8673741877794523990' [-Wfree-nonheap-object] 157 | free((void *)p); | ~~~~^~~~~~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:157:9: warning: 'void free(void*)' called on a pointer to an unallocated object '8673741877794523990' [-Wfree-nonheap-object] In static member function 'static void rdcstr::deallocate(char*)', inlined from 'rdcstr::~rdcstr()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:210:17, inlined from 'void WrappedVulkan::AddRequiredExtensions(bool, rdcarray&, const std::set&)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/vk_posix.cpp:96:32: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:157:9: warning: 'void free(void*)' called on a pointer to an unallocated object '8673741877794523990' [-Wfree-nonheap-object] 157 | free((void *)p); | ~~~~^~~~~~~~~~~ In static member function 'static void rdcstr::deallocate(char*)', inlined from 'rdcstr::~rdcstr()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:210:17, inlined from 'void WrappedVulkan::AddRequiredExtensions(bool, rdcarray&, const std::set&)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/vk_posix.cpp:108:32: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:157:9: warning: 'void free(void*)' called on a pointer to an unallocated object '8673741877794523990' [-Wfree-nonheap-object] 157 | free((void *)p); | ~~~~^~~~~~~~~~~ [178/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_compile.cpp.o [179/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_draw_funcs.cpp.o [180/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_sync_funcs.cpp.o [181/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_stringise.cpp.o [182/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_editor.cpp.o [183/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/OGLCompilersDLL/InitializeDll.cpp.o [184/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_queue_funcs.cpp.o [185/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_wsi_funcs.cpp.o In file included from /usr/include/string.h:548, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcarray.h:29, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/os/os_specific.h:39, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/timing.h:30, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/wrappers/../vk_core.h:27, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp:25: In function 'void* memcpy(void*, const void*, size_t)', inlined from 'void rdcstr::reserve(size_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:440:11, inlined from 'void rdcstr::resize(size_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:508:12, inlined from 'void rdcstr::pop_back()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:481:13, inlined from 'void ResourceManager::EraseLiveResource(ResourceId) [with Configuration = VulkanResourceManagerConfiguration]' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/core/resource_manager.h:1917:3: /usr/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset 24 is out of the bounds [0, 24] of object 'failmsg' with type 'rdcstr' [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/common.h:531, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/timing.h:31: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/core/resource_manager.h: In member function 'void ResourceManager::EraseLiveResource(ResourceId) [with Configuration = VulkanResourceManagerConfiguration]': /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/custom_assert.h:117:14: note: 'failmsg' declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/common.h:541:24: note: in expansion of macro 'RDCASSERTMSG' 541 | #define RDCASSERT(...) RDCASSERTMSG("", __VA_ARGS__) | ^~~~~~~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/core/resource_manager.h:1917:3: note: in expansion of macro 'RDCASSERT' 1917 | RDCASSERT(HasLiveResource(origid), origid); | ^~~~~~~~~ In function 'void* memcpy(void*, const void*, size_t)', inlined from 'void rdcstr::reserve(size_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:440:11, inlined from 'void rdcstr::resize(size_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:508:12, inlined from 'void rdcstr::pop_back()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:481:13, inlined from 'typename Configuration::RecordType* ResourceManager::AddResourceRecord(ResourceId) [with Configuration = VulkanResourceManagerConfiguration]' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/core/resource_manager.h:1755:3: /usr/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset 24 is out of the bounds [0, 24] of object 'failmsg' with type 'rdcstr' [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/core/resource_manager.h: In member function 'typename Configuration::RecordType* ResourceManager::AddResourceRecord(ResourceId) [with Configuration = VulkanResourceManagerConfiguration]': /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/custom_assert.h:117:14: note: 'failmsg' declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/common.h:541:24: note: in expansion of macro 'RDCASSERTMSG' 541 | #define RDCASSERT(...) RDCASSERTMSG("", __VA_ARGS__) | ^~~~~~~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/core/resource_manager.h:1755:3: note: in expansion of macro 'RDCASSERT' 1755 | RDCASSERT(m_ResourceRecords.find(id) == m_ResourceRecords.end(), id); | ^~~~~~~~~ [186/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/SPIRV/Logger.cpp.o [187/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/SPIRV/SpvTools.cpp.o [188/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/SPIRV/InReadableOrder.cpp.o [189/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_misc_funcs.cpp.o [190/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/GenericCodeGen/CodeGen.cpp.o [191/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_debug_glsl450.cpp.o In file included from /usr/include/string.h:548, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcarray.h:29, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/shaders/spirv/spirv_debug.h:27, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp:25: In function 'void* memcpy(void*, const void*, size_t)', inlined from 'void rdcstr::reserve(size_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:440:11, inlined from 'void rdcstr::resize(size_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:508:12, inlined from 'void rdcstr::pop_back()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:481:13, inlined from 'ShaderVariable rdcspv::glsl::Cross(rdcspv::ThreadState&, uint32_t, const rdcarray&)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp:1061:3: /usr/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset 24 is out of the bounds [0, 24] of object 'failmsg' with type 'rdcstr' [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/common.h:531, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/shaders/spirv/spirv_common.h:31, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/shaders/spirv/spirv_debug.h:29: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp: In function 'ShaderVariable rdcspv::glsl::Cross(rdcspv::ThreadState&, uint32_t, const rdcarray&)': /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/custom_assert.h:117:14: note: 'failmsg' declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/common.h:541:24: note: in expansion of macro 'RDCASSERTMSG' 541 | #define RDCASSERT(...) RDCASSERTMSG("", __VA_ARGS__) | ^~~~~~~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/shaders/spirv/spirv_debug_glsl450.cpp:1061:3: note: in expansion of macro 'RDCASSERT' 1061 | RDCASSERT(x.columns == 3 && y.columns == 3, x.columns, y.columns); | ^~~~~~~~~ [192/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/GenericCodeGen/Link.cpp.o [193/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_shaderdebug.cpp.o [194/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_resource_funcs.cpp.o [195/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/InfoSink.cpp.o [196/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/SPIRV/SpvPostProcess.cpp.o [197/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_processor.cpp.o In file included from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/shaders/spirv/spirv_processor.h:32, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/shaders/spirv/spirv_processor.cpp:25: In member function 'bool rdcstr::operator==(const char*) const', inlined from 'virtual void rdcspv::Processor::RegisterOp(rdcspv::Iter)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/shaders/spirv/spirv_processor.cpp:548:26: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:868:19: warning: 'int strcmp(const char*, const char*)' of a string of length 23 and an array of size 23 evaluates to nonzero [-Wstring-compare] 868 | return !strcmp(o, c_str()); | ~~~~~~^~~~~~~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/shaders/spirv/spirv_processor.cpp: In member function 'virtual void rdcspv::Processor::RegisterOp(rdcspv::Iter)': /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/shaders/spirv/spirv_processor.cpp:548:10: note: in this expression 548 | else if(decoded.name == "NonSemantic.DebugPrintf") | ^~ In member function 'bool rdcstr::operator==(const char*) const', inlined from 'virtual void rdcspv::Processor::RegisterOp(rdcspv::Iter)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/shaders/spirv/spirv_processor.cpp:550:26: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:868:19: warning: 'int strcmp(const char*, const char*)' of a string of length 32 and an array of size 23 evaluates to nonzero [-Wstring-compare] 868 | return !strcmp(o, c_str()); | ~~~~~~^~~~~~~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/shaders/spirv/spirv_processor.cpp: In member function 'virtual void rdcspv::Processor::RegisterOp(rdcspv::Iter)': /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/shaders/spirv/spirv_processor.cpp:550:10: note: in this expression 550 | else if(decoded.name == "NonSemantic.Shader.DebugInfo.100") | ^~ [198/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_cmd_funcs.cpp.o [199/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_disassemble.cpp.o In file included from /usr/include/string.h:548, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:28, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/formatting.h:27, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/shaders/spirv/spirv_disassemble.cpp:25: In function 'void* memcpy(void*, const void*, size_t)', inlined from 'void rdcstr::reserve(size_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:440:11, inlined from 'void rdcstr::resize(size_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:508:12, inlined from 'void rdcstr::pop_back()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:481:13, inlined from 'rdcspv::Reflector::Disassemble(const rdcstr&, std::map&) const::' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/shaders/spirv/spirv_disassemble.cpp:246:17: /usr/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset 24 is out of the bounds [0, 24] of object 'ret' with type 'rdcstr' [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/shaders/spirv/spirv_disassemble.cpp: In lambda function: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/shaders/spirv/spirv_disassemble.cpp:212:12: note: 'ret' declared here 212 | rdcstr ret; | ^~~ [200/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/IntermTraverse.cpp.o [201/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/limits.cpp.o [202/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_reflect.cpp.o [203/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/Constant.cpp.o [204/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/intermOut.cpp.o [205/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/PoolAlloc.cpp.o [206/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/parseConst.cpp.o [207/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/SPIRV/SpvBuilder.cpp.o [208/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/iomapper.cpp.o [209/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_debug_setup.cpp.o [210/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpAtom.cpp.o [211/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/Initialize.cpp.o [212/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/propagateNoContraction.cpp.o [213/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp.o [214/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/Intermediate.cpp.o [215/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/RemoveTree.cpp.o [216/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/ParseContextBase.cpp.o [217/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp.o [218/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpScanner.cpp.o [219/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/wrappers/vk_device_funcs.cpp.o In file included from /usr/include/string.h:548, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcarray.h:29, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/os/os_specific.h:39, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/timing.h:30, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/wrappers/../vk_core.h:27, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp:26: In function 'void* memcpy(void*, const void*, size_t)', inlined from 'void rdcstr::reserve(size_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:440:11, inlined from 'void rdcstr::resize(size_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:508:12, inlined from 'void rdcstr::pop_back()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:481:13, inlined from 'void ResourceManager::EraseLiveResource(ResourceId) [with Configuration = VulkanResourceManagerConfiguration]' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/core/resource_manager.h:1917:3: /usr/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset 24 is out of the bounds [0, 24] of object 'failmsg' with type 'rdcstr' [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/common.h:531, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/timing.h:31: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/core/resource_manager.h: In member function 'void ResourceManager::EraseLiveResource(ResourceId) [with Configuration = VulkanResourceManagerConfiguration]': /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/custom_assert.h:117:14: note: 'failmsg' declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/common.h:541:24: note: in expansion of macro 'RDCASSERTMSG' 541 | #define RDCASSERT(...) RDCASSERTMSG("", __VA_ARGS__) | ^~~~~~~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/core/resource_manager.h:1917:3: note: in expansion of macro 'RDCASSERT' 1917 | RDCASSERT(HasLiveResource(origid), origid); | ^~~~~~~~~ In file included from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/os/os_specific.h:41: In static member function 'static void rdcstr::deallocate(char*)', inlined from 'rdcstr::~rdcstr()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:210:17, inlined from 'RDResult WrappedVulkan::Initialise(VkInitParams&, uint64_t, const ReplayOptions&)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp:352:30: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:157:9: warning: 'void free(void*)' called on a pointer to an unallocated object '7232592264678034262' [-Wfree-nonheap-object] 157 | free((void *)p); | ~~~~^~~~~~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:157:9: warning: 'void free(void*)' called on a pointer to an unallocated object '7232592264678034262' [-Wfree-nonheap-object] /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:157:9: warning: 'void free(void*)' called on a pointer to an unallocated object '7232592264678034262' [-Wfree-nonheap-object] In static member function 'static void rdcstr::deallocate(char*)', inlined from 'rdcstr::~rdcstr()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:210:17, inlined from 'RDResult WrappedVulkan::Initialise(VkInitParams&, uint64_t, const ReplayOptions&)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp:352:30: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:157:9: warning: 'void free(void*)' called on a pointer to an unallocated object '7232592264678034262' [-Wfree-nonheap-object] 157 | free((void *)p); | ~~~~^~~~~~~~~~~ In static member function 'static void rdcstr::deallocate(char*)', inlined from 'rdcstr::~rdcstr()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:210:17, inlined from 'RDResult WrappedVulkan::Initialise(VkInitParams&, uint64_t, const ReplayOptions&)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp:352:30: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:157:9: warning: 'void free(void*)' called on a pointer to an unallocated object '7232592264678034262' [-Wfree-nonheap-object] 157 | free((void *)p); | ~~~~^~~~~~~~~~~ In static member function 'static void rdcstr::deallocate(char*)', inlined from 'rdcstr::~rdcstr()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:210:17, inlined from 'bool WrappedVulkan::Serialise_vkCreateDevice(SerialiserType&, VkPhysicalDevice, const VkDeviceCreateInfo*, const VkAllocationCallbacks*, VkDevice_T**) [with SerialiserType = ReadSerialiser]' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp:1783:32: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:157:9: warning: 'void free(void*)' called on a pointer to an unallocated object '7232592264678034262' [-Wfree-nonheap-object] 157 | free((void *)p); | ~~~~^~~~~~~~~~~ In static member function 'static void rdcstr::deallocate(char*)', inlined from 'rdcstr::~rdcstr()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:210:17, inlined from 'bool WrappedVulkan::Serialise_vkCreateDevice(SerialiserType&, VkPhysicalDevice, const VkDeviceCreateInfo*, const VkAllocationCallbacks*, VkDevice_T**) [with SerialiserType = ReadSerialiser]' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp:1790:32: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:157:9: warning: 'void free(void*)' called on a pointer to an unallocated object '8313438535749159766' [-Wfree-nonheap-object] 157 | free((void *)p); | ~~~~^~~~~~~~~~~ In static member function 'static void rdcstr::deallocate(char*)', inlined from 'rdcstr::~rdcstr()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:210:17, inlined from 'bool WrappedVulkan::Serialise_vkCreateDevice(SerialiserType&, VkPhysicalDevice, const VkDeviceCreateInfo*, const VkAllocationCallbacks*, VkDevice_T**) [with SerialiserType = ReadSerialiser]' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp:1797:32: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:157:9: warning: 'void free(void*)' called on a pointer to an unallocated object '7448747407294024534' [-Wfree-nonheap-object] 157 | free((void *)p); | ~~~~^~~~~~~~~~~ In static member function 'static void rdcstr::deallocate(char*)', inlined from 'rdcstr::~rdcstr()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:210:17, inlined from 'bool WrappedVulkan::Serialise_vkCreateDevice(SerialiserType&, VkPhysicalDevice, const VkDeviceCreateInfo*, const VkAllocationCallbacks*, VkDevice_T**) [with SerialiserType = ReadSerialiser]' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp:1785:27: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:157:9: warning: 'void free(void*)' called on a pointer to an unallocated object '7232592264678034262' [-Wfree-nonheap-object] 157 | free((void *)p); | ~~~~^~~~~~~~~~~ In static member function 'static void rdcstr::deallocate(char*)', inlined from 'rdcstr::~rdcstr()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:210:17, inlined from 'bool WrappedVulkan::Serialise_vkCreateDevice(SerialiserType&, VkPhysicalDevice, const VkDeviceCreateInfo*, const VkAllocationCallbacks*, VkDevice_T**) [with SerialiserType = ReadSerialiser]' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp:1792:27: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:157:9: warning: 'void free(void*)' called on a pointer to an unallocated object '8313438535749159766' [-Wfree-nonheap-object] 157 | free((void *)p); | ~~~~^~~~~~~~~~~ In static member function 'static void rdcstr::deallocate(char*)', inlined from 'rdcstr::~rdcstr()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:210:17, inlined from 'bool WrappedVulkan::Serialise_vkCreateDevice(SerialiserType&, VkPhysicalDevice, const VkDeviceCreateInfo*, const VkAllocationCallbacks*, VkDevice_T**) [with SerialiserType = ReadSerialiser]' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp:1799:27: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:157:9: warning: 'void free(void*)' called on a pointer to an unallocated object '7448747407294024534' [-Wfree-nonheap-object] 157 | free((void *)p); | ~~~~^~~~~~~~~~~ In function 'void* memcpy(void*, const void*, size_t)', inlined from 'void rdcstr::reserve(size_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:440:11, inlined from 'void rdcstr::resize(size_t)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:508:12, inlined from 'void rdcstr::pop_back()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:481:13, inlined from 'typename Configuration::RecordType* ResourceManager::AddResourceRecord(ResourceId) [with Configuration = VulkanResourceManagerConfiguration]' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/core/resource_manager.h:1755:3: /usr/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset 24 is out of the bounds [0, 24] of object 'failmsg' with type 'rdcstr' [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/core/resource_manager.h: In member function 'typename Configuration::RecordType* ResourceManager::AddResourceRecord(ResourceId) [with Configuration = VulkanResourceManagerConfiguration]': /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/custom_assert.h:117:14: note: 'failmsg' declared here 117 | rdcstr failmsg; \ | ^~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/common/common.h:541:24: note: in expansion of macro 'RDCASSERTMSG' 541 | #define RDCASSERT(...) RDCASSERTMSG("", __VA_ARGS__) | ^~~~~~~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/core/resource_manager.h:1755:3: note: in expansion of macro 'RDCASSERT' 1755 | RDCASSERT(m_ResourceRecords.find(id) == m_ResourceRecords.end(), id); | ^~~~~~~~~ In static member function 'static void rdcstr::deallocate(char*)', inlined from 'rdcstr::~rdcstr()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:210:17, inlined from 'VkResult WrappedVulkan::vkCreateInstance(const VkInstanceCreateInfo*, const VkAllocationCallbacks*, VkInstance_T**)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp:875:3: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:157:9: warning: 'void free(void*)' called on a pointer to an unallocated object '7232592264678034262' [-Wfree-nonheap-object] 157 | free((void *)p); | ~~~~^~~~~~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:157:9: warning: 'void free(void*)' called on a pointer to an unallocated object '7232592264678034262' [-Wfree-nonheap-object] In static member function 'static void rdcstr::deallocate(char*)', inlined from 'rdcstr::~rdcstr()' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:210:17, inlined from 'VkResult WrappedVulkan::vkCreateInstance(const VkInstanceCreateInfo*, const VkAllocationCallbacks*, VkInstance_T**)' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp:875:3: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:157:9: warning: 'void free(void*)' called on a pointer to an unallocated object '7881110611019385686' [-Wfree-nonheap-object] 157 | free((void *)p); | ~~~~^~~~~~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:157:9: warning: 'void free(void*)' called on a pointer to an unallocated object '7881110611019385686' [-Wfree-nonheap-object] [220/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/OSDependent/Unix/ossource.cpp.o [221/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp.o [222/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/ResourceLimits/ResourceLimits.cpp.o [223/355] Building CXX object renderdoc/driver/ihv/amd/CMakeFiles/rdoc_amd.dir/amd_isa_devices.cpp.o [224/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/attribute.cpp.o [225/355] Building CXX object renderdoc/driver/ihv/amd/CMakeFiles/rdoc_amd.dir/amd_isa_posix.cpp.o [226/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/linkValidate.cpp.o [227/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/reflection.cpp.o [228/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/Versions.cpp.o [229/355] Building CXX object renderdoc/driver/ihv/amd/CMakeFiles/rdoc_amd.dir/amd_rgp.cpp.o [230/355] Building CXX object renderdoc/driver/ihv/arm/CMakeFiles/rdoc_arm.dir/arm_counters_stub.cpp.o [231/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/Scan.cpp.o [232/355] Creating directories for 'custom_swig' [233/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/SpirvIntrinsics.cpp.o [234/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_debug.cpp.o [235/355] Performing download step (verify and extract) for 'custom_swig' CMake Warning at custom_swig-stamp/verify-custom_swig.cmake:15 (message): File will not be verified since no URL_HASH specified -- extracting... src='/tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-modified-7.zip' dst='/tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/build/qrenderdoc/custom_swig-prefix/src/custom_swig' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [236/355] No update step for 'custom_swig' [237/355] Building CXX object renderdoc/driver/ihv/amd/CMakeFiles/rdoc_amd.dir/amd_counters.cpp.o [238/355] No patch step for 'custom_swig' [239/355] Building CXX object renderdoc/driver/ihv/amd/CMakeFiles/rdoc_amd.dir/amd_isa.cpp.o [240/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/SPIRV/GlslangToSpv.cpp.o [241/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/SymbolTable.cpp.o [242/355] Building CXX object renderdoc/driver/ihv/intel/CMakeFiles/rdoc_intel.dir/intel_gl_counters.cpp.o [243/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/ShaderLang.cpp.o [244/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/glslang_tab.cpp.o [245/355] Building CXX object renderdoc/driver/ihv/nv/CMakeFiles/rdoc_nv.dir/nv_counter_enumerator.cpp.o [246/355] Building CXX object renderdoc/driver/ihv/nv/CMakeFiles/rdoc_nv.dir/nv_gl_counters.cpp.o [247/355] Building CXX object renderdoc/driver/ihv/nv/CMakeFiles/rdoc_nv.dir/nv_vk_counters.cpp.o [248/355] Performing configure step for 'custom_swig' [249/355] Performing build step for 'custom_swig' [250/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/__/__/__/3rdparty/glslang/glslang/MachineIndependent/ParseHelper.cpp.o [251/355] Building CXX object renderdoc/driver/gl/CMakeFiles/rdoc_gl.dir/gl_hooks.cpp.o [252/355] Performing install step for 'custom_swig' [253/355] Completed 'custom_swig' [254/355] Generating qrenderdoc_python.cxx, qrenderdoc.py Language subdirectory: python Search paths: ./ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/qrenderdoc/ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/ ./swig_lib/python/ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/build/share/swig/3.0.12/python/ ./swig_lib/ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/build/share/swig/3.0.12/ Preprocessing... Starting language-specific parse... Processing types... C++ analysis... Processing nested classes... Generating wrappers... [255/355] Generating renderdoc_python.cxx, renderdoc.py Language subdirectory: python Search paths: ./ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/qrenderdoc/ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/ ./swig_lib/python/ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/build/share/swig/3.0.12/python/ ./swig_lib/ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/build/share/swig/3.0.12/ Preprocessing... Starting language-specific parse... Processing types... C++ analysis... Processing nested classes... Generating wrappers... [256/355] Building CXX object renderdoc/driver/shaders/spirv/CMakeFiles/rdoc_spirv.dir/spirv_gen.cpp.o [257/355] Building CXX object renderdoc/driver/vulkan/CMakeFiles/rdoc_vulkan.dir/vk_serialise.cpp.o In file included from /usr/include/string.h:548, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/rdcstr.h:28, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/api/replay/capture_options.h:29, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/core/core.h:33, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/vk_common.h:77, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/vk_serialise.cpp:25: In function 'void* memcpy(void*, const void*, size_t)', inlined from 'Serialiser& Serialiser::Serialise(const rdcliteral&, char (&)[N], SerialiserFlags) [with long unsigned int N = 256; SerialiserMode sertype = SerialiserMode::Writing]' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/serialise/serialiser.h:576:13: /usr/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' reading 255 bytes from a region of size 24 [-Wstringop-overread] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/core/resource_manager.h:38, from /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/vk_common.h:78: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/serialise/serialiser.h: In function 'Serialiser& Serialiser::Serialise(const rdcliteral&, char (&)[N], SerialiserFlags) [with long unsigned int N = 256; SerialiserMode sertype = SerialiserMode::Writing]': /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/serialise/serialiser.h:568:12: note: source object 'str' of size 24 568 | rdcstr str; | ^~~ In function 'void* memcpy(void*, const void*, size_t)', inlined from 'Serialiser& Serialiser::Serialise(const rdcliteral&, char (&)[N], SerialiserFlags) [with long unsigned int N = 256; SerialiserMode sertype = SerialiserMode::Reading]' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/serialise/serialiser.h:576:13: /usr/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' reading 255 bytes from a region of size 24 [-Wstringop-overread] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/serialise/serialiser.h: In function 'Serialiser& Serialiser::Serialise(const rdcliteral&, char (&)[N], SerialiserFlags) [with long unsigned int N = 256; SerialiserMode sertype = SerialiserMode::Reading]': /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/serialise/serialiser.h:568:12: note: source object 'str' of size 24 568 | rdcstr str; | ^~~ In function 'void* memcpy(void*, const void*, size_t)', inlined from 'Serialiser& Serialiser::Serialise(const rdcliteral&, char (&)[N], SerialiserFlags) [with long unsigned int N = 256; SerialiserMode sertype = SerialiserMode::Reading]' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/serialise/serialiser.h:576:13, inlined from 'void DoSerialise(SerialiserType&, VkPipelineExecutableInternalRepresentationKHR&) [with SerialiserType = Serialiser]' at /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/driver/vulkan/vk_serialise.cpp:6667:3: /usr/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset [24, 254] is out of the bounds [0, 24] of object 'str' with type 'rdcstr' [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/serialise/serialiser.h: In function 'void DoSerialise(SerialiserType&, VkPipelineExecutableInternalRepresentationKHR&) [with SerialiserType = Serialiser]': /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/renderdoc/serialise/serialiser.h:568:12: note: 'str' declared here 568 | rdcstr str; | ^~~ [258/355] Generating CMakeFiles/data.src/data/glsl/checkerboard.frag.c [259/355] Generating CMakeFiles/data.src/data/glsl/depth_copyms.frag.c [260/355] Generating CMakeFiles/data.src/data/glsl/glsl_globals.h.c [261/355] Generating CMakeFiles/data.src/data/glsl/mesh.frag.c [262/355] Generating CMakeFiles/data.src/data/glsl/minmaxresult.comp.c [263/355] Generating CMakeFiles/data.src/data/glsl/quadresolve.frag.c [264/355] Generating CMakeFiles/data.src/data/glsl/histogram.comp.c [265/355] Generating CMakeFiles/data.src/data/glsl/mesh.vert.c [266/355] Generating CMakeFiles/data.src/data/glsl/depth_copy.frag.c [267/355] Generating CMakeFiles/data.src/data/glsl/fixedcol.frag.c [268/355] Generating CMakeFiles/data.src/data/glsl/blit.vert.c [269/355] Generating CMakeFiles/data.src/data/glsl/glsl_ubos.h.c [270/355] Generating CMakeFiles/data.src/data/glsl/mesh.geom.c [271/355] Generating CMakeFiles/data.src/data/glsl/pixelhistory_mscopy.comp.c [272/355] Generating CMakeFiles/data.src/data/glsl/pixelhistory_mscopy_depth.comp.c [273/355] Generating CMakeFiles/data.src/data/glsl/mesh.comp.c [274/355] Generating CMakeFiles/data.src/data/glsl/minmaxtile.comp.c [275/355] Generating CMakeFiles/data.src/data/glsl/quadwrite.frag.c [276/355] Generating CMakeFiles/data.src/data/glsl/pixelhistory_primid.frag.c [277/355] Generating CMakeFiles/data.src/data/glsl/texdisplay.frag.c [278/355] Generating CMakeFiles/data.src/data/glsl/texremap.frag.c [279/355] Generating CMakeFiles/data.src/data/glsl/gl_texsample.h.c [280/355] Generating CMakeFiles/data.src/data/glsl/gltext.frag.c [281/355] Generating CMakeFiles/data.src/data/glsl/gltext.vert.c [282/355] Generating CMakeFiles/data.src/data/glsl/shaderdebug_sample.vert.c [283/355] Generating CMakeFiles/data.src/data/glsl/vktext.frag.c [284/355] Generating CMakeFiles/data.src/data/glsl/array2ms.comp.c [285/355] Generating CMakeFiles/data.src/data/glsl/deptharr2ms.frag.c [286/355] Generating CMakeFiles/data.src/data/glsl/depthms2arr.frag.c [287/355] Generating CMakeFiles/data.src/data/glsl/discard.frag.c [288/355] Generating CMakeFiles/data.src/data/glsl/vk_texsample.h.c [289/355] Generating CMakeFiles/data.src/data/glsl/ms2array.comp.c [290/355] Generating CMakeFiles/data.src/data/glsl/vk_buffer2ms.comp.c [291/355] Generating CMakeFiles/data.src/data/glsl/trisize.frag.c [292/355] Generating CMakeFiles/data.src/data/glsl/vktext.vert.c [293/355] Generating CMakeFiles/data.src/data/glsl/vk_depthbuf2ms.frag.c [294/355] Generating CMakeFiles/data.src/driver/vulkan/renderdoc.json.c [295/355] Generating CMakeFiles/data.src/data/glsl/gles_texsample.h.c [296/355] Generating CMakeFiles/data.src/data/glsl/trisize.geom.c [297/355] Generating CMakeFiles/data.src/data/glsl/vk_ms2buffer.comp.c [298/355] Generating CMakeFiles/data.src/data/glsl/vk_depthms2buffer.comp.c [299/355] Generating CMakeFiles/data.src/data/sourcecodepro.ttf.c [300/355] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/blit.vert.c.o [301/355] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/depth_copy.frag.c.o [302/355] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/fixedcol.frag.c.o [303/355] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/mesh.geom.c.o [304/355] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/glsl_ubos.h.c.o [305/355] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/minmaxresult.comp.c.o [306/355] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/checkerboard.frag.c.o [307/355] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/depth_copyms.frag.c.o [308/355] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/mesh.comp.c.o [309/355] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/pixelhistory_primid.frag.c.o [310/355] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/glsl_globals.h.c.o [311/355] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/mesh.frag.c.o [312/355] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/pixelhistory_mscopy.comp.c.o [313/355] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/pixelhistory_mscopy_depth.comp.c.o [314/355] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/shaderdebug_sample.vert.c.o [315/355] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/quadresolve.frag.c.o [316/355] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/gltext.frag.c.o [317/355] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/gltext.vert.c.o [318/355] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/vktext.frag.c.o [319/355] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/minmaxtile.comp.c.o [320/355] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/histogram.comp.c.o [321/355] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/mesh.vert.c.o [322/355] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/quadwrite.frag.c.o [323/355] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/texdisplay.frag.c.o [324/355] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/vktext.vert.c.o [325/355] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/array2ms.comp.c.o [326/355] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/texremap.frag.c.o [327/355] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/ms2array.comp.c.o [328/355] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/vk_texsample.h.c.o [329/355] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/trisize.geom.c.o [330/355] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/trisize.frag.c.o [331/355] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/deptharr2ms.frag.c.o [332/355] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/discard.frag.c.o [333/355] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/vk_ms2buffer.comp.c.o [334/355] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/vk_depthms2buffer.comp.c.o [335/355] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/vk_depthbuf2ms.frag.c.o [336/355] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/depthms2arr.frag.c.o [337/355] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/driver/vulkan/renderdoc.json.c.o [338/355] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/vk_buffer2ms.comp.c.o [339/355] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/gl_texsample.h.c.o [340/355] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/glsl/gles_texsample.h.c.o [341/355] Building C object renderdoc/CMakeFiles/renderdoc.dir/CMakeFiles/data.src/data/sourcecodepro.ttf.c.o [342/355] Building CXX object qrenderdoc/Code/pyrenderdoc/CMakeFiles/_qrenderdoc.dir/qrenderdoc_stub.cpp.o [343/355] Linking CXX shared library lib/librenderdoc.so [344/355] Generating RenderDoc.icns [345/355] Building CXX object renderdoccmd/CMakeFiles/renderdoccmd.dir/renderdoccmd_linux.cpp.o [346/355] Building CXX object qrenderdoc/Code/pyrenderdoc/CMakeFiles/_qrenderdoc.dir/pyrenderdoc_stub.cpp.o [347/355] Building CXX object qrenderdoc/Code/pyrenderdoc/CMakeFiles/_renderdoc.dir/pyrenderdoc_stub.cpp.o [348/355] Building CXX object renderdoccmd/CMakeFiles/renderdoccmd.dir/renderdoccmd.cpp.o [349/355] Linking CXX executable bin/renderdoccmd [350/355] Building CXX object qrenderdoc/Code/pyrenderdoc/CMakeFiles/_qrenderdoc.dir/__/__/qrenderdoc_python.cxx.o [351/355] Generating QRenderDoc Info: creating stash file /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/src/renderdoc-1.31/build/qrenderdoc/.qmake.stash uic ../../qrenderdoc/Windows/Dialogs/AboutDialog.ui uic ../../qrenderdoc/Windows/Dialogs/CrashDialog.ui uic ../../qrenderdoc/Windows/Dialogs/UpdateDialog.ui uic ../../qrenderdoc/Windows/MainWindow.ui uic ../../qrenderdoc/Windows/EventBrowser.ui uic ../../qrenderdoc/Windows/TextureViewer.ui uic ../../qrenderdoc/Widgets/ResourcePreview.ui uic ../../qrenderdoc/Widgets/ThumbnailStrip.ui uic ../../qrenderdoc/Widgets/ReplayOptionsSelector.ui uic ../../qrenderdoc/Windows/Dialogs/TextureSaveDialog.ui uic ../../qrenderdoc/Windows/Dialogs/CaptureDialog.ui uic ../../qrenderdoc/Windows/Dialogs/LiveCapture.ui uic ../../qrenderdoc/Windows/APIInspector.ui uic ../../qrenderdoc/Windows/PipelineState/PipelineStateViewer.ui uic ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.ui uic ../../qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.ui uic ../../qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.ui uic ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.ui uic ../../qrenderdoc/Widgets/BufferFormatSpecifier.ui uic ../../qrenderdoc/Widgets/ComputeDebugSelector.ui uic ../../qrenderdoc/Windows/BufferViewer.ui uic ../../qrenderdoc/Windows/ShaderViewer.ui uic ../../qrenderdoc/Windows/ShaderMessageViewer.ui uic ../../qrenderdoc/Windows/DebugMessageView.ui uic ../../qrenderdoc/Windows/LogView.ui uic ../../qrenderdoc/Windows/CommentView.ui uic ../../qrenderdoc/Windows/StatisticsViewer.ui uic ../../qrenderdoc/Windows/Dialogs/SettingsDialog.ui uic ../../qrenderdoc/Windows/Dialogs/SuggestRemoteDialog.ui uic ../../qrenderdoc/Windows/Dialogs/VirtualFileDialog.ui uic ../../qrenderdoc/Windows/Dialogs/RemoteManager.ui uic ../../qrenderdoc/Windows/Dialogs/ExtensionManager.ui uic ../../qrenderdoc/Windows/PixelHistoryView.ui uic ../../qrenderdoc/Windows/Dialogs/EnvironmentEditor.ui uic ../../qrenderdoc/Widgets/FindReplace.ui uic ../../qrenderdoc/Windows/Dialogs/TipsDialog.ui uic ../../qrenderdoc/Windows/Dialogs/ConfigEditor.ui uic ../../qrenderdoc/Windows/PythonShell.ui uic ../../qrenderdoc/Windows/Dialogs/PerformanceCounterSelection.ui uic ../../qrenderdoc/Windows/PerformanceCounterViewer.ui uic ../../qrenderdoc/Windows/ResourceInspector.ui uic ../../qrenderdoc/Windows/Dialogs/AnalyticsConfirmDialog.ui uic ../../qrenderdoc/Windows/Dialogs/AnalyticsPromptDialog.ui uic ../../qrenderdoc/Windows/Dialogs/AxisMappingDialog.ui compiling renderdoc_python.cxx compiling qrenderdoc_python.cxx compiling ../../qrenderdoc/Code/qrenderdoc.cpp compiling ../../qrenderdoc/Code/qprocessinfo.cpp compiling ../../qrenderdoc/Code/ReplayManager.cpp compiling ../../qrenderdoc/Code/CaptureContext.cpp compiling ../../qrenderdoc/Code/ScintillaSyntax.cpp compiling ../../qrenderdoc/Code/QRDUtils.cpp compiling ../../qrenderdoc/Code/MiniQtHelper.cpp compiling ../../qrenderdoc/Code/BufferFormatter.cpp compiling ../../qrenderdoc/Code/Resources.cpp compiling ../../qrenderdoc/Code/RGPInterop.cpp compiling ../../qrenderdoc/Code/pyrenderdoc/PythonContext.cpp compiling ../../qrenderdoc/Code/Interface/QRDInterface.cpp compiling ../../qrenderdoc/Code/Interface/Analytics.cpp compiling ../../qrenderdoc/Code/Interface/ShaderProcessingTool.cpp compiling ../../qrenderdoc/Code/Interface/PersistantConfig.cpp compiling ../../qrenderdoc/Code/Interface/RemoteHost.cpp compiling ../../qrenderdoc/Styles/StyleData.cpp compiling ../../qrenderdoc/Styles/RDStyle/RDStyle.cpp compiling ../../qrenderdoc/Styles/RDTweakedNativeStyle/RDTweakedNativeStyle.cpp compiling ../../qrenderdoc/Windows/Dialogs/AboutDialog.cpp compiling ../../qrenderdoc/Windows/Dialogs/CrashDialog.cpp compiling ../../qrenderdoc/Windows/Dialogs/UpdateDialog.cpp compiling ../../qrenderdoc/Windows/MainWindow.cpp compiling ../../qrenderdoc/Windows/EventBrowser.cpp compiling ../../qrenderdoc/Windows/TextureViewer.cpp compiling ../../qrenderdoc/Windows/ShaderViewer.cpp compiling ../../qrenderdoc/Windows/ShaderMessageViewer.cpp compiling ../../qrenderdoc/Widgets/Extended/RDLineEdit.cpp compiling ../../qrenderdoc/Widgets/Extended/RDTextEdit.cpp compiling ../../qrenderdoc/Widgets/Extended/RDLabel.cpp compiling ../../qrenderdoc/Widgets/Extended/RDMenu.cpp compiling ../../qrenderdoc/Widgets/Extended/RDHeaderView.cpp compiling ../../qrenderdoc/Widgets/Extended/RDToolButton.cpp compiling ../../qrenderdoc/Widgets/Extended/RDDoubleSpinBox.cpp compiling ../../qrenderdoc/Widgets/Extended/RDListView.cpp compiling ../../qrenderdoc/Widgets/ComputeDebugSelector.cpp compiling ../../qrenderdoc/Widgets/CustomPaintWidget.cpp compiling ../../qrenderdoc/Widgets/ResourcePreview.cpp compiling ../../qrenderdoc/Widgets/ThumbnailStrip.cpp compiling ../../qrenderdoc/Widgets/ReplayOptionsSelector.cpp compiling ../../qrenderdoc/Widgets/TextureGoto.cpp compiling ../../qrenderdoc/Widgets/RangeHistogram.cpp compiling ../../qrenderdoc/Widgets/CollapseGroupBox.cpp compiling ../../qrenderdoc/Windows/Dialogs/TextureSaveDialog.cpp compiling ../../qrenderdoc/Windows/Dialogs/CaptureDialog.cpp compiling ../../qrenderdoc/Windows/Dialogs/LiveCapture.cpp compiling ../../qrenderdoc/Widgets/Extended/RDListWidget.cpp compiling ../../qrenderdoc/Windows/APIInspector.cpp compiling ../../qrenderdoc/Windows/PipelineState/PipelineStateViewer.cpp compiling ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp compiling ../../qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.cpp compiling ../../qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp compiling ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.cpp compiling ../../qrenderdoc/Widgets/Extended/RDTreeView.cpp compiling ../../qrenderdoc/Widgets/Extended/RDTreeWidget.cpp compiling ../../qrenderdoc/Widgets/BufferFormatSpecifier.cpp compiling ../../qrenderdoc/Windows/BufferViewer.cpp compiling ../../qrenderdoc/Widgets/Extended/RDTableView.cpp compiling ../../qrenderdoc/Windows/DebugMessageView.cpp compiling ../../qrenderdoc/Windows/LogView.cpp compiling ../../qrenderdoc/Windows/CommentView.cpp compiling ../../qrenderdoc/Windows/StatisticsViewer.cpp compiling ../../qrenderdoc/Windows/TimelineBar.cpp compiling ../../qrenderdoc/Windows/Dialogs/SettingsDialog.cpp compiling ../../qrenderdoc/Widgets/OrderedListEditor.cpp compiling ../../qrenderdoc/Widgets/MarkerBreadcrumbs.cpp compiling ../../qrenderdoc/Widgets/Extended/RDTableWidget.cpp compiling ../../qrenderdoc/Windows/Dialogs/SuggestRemoteDialog.cpp compiling ../../qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp compiling ../../qrenderdoc/Windows/Dialogs/RemoteManager.cpp compiling ../../qrenderdoc/Windows/Dialogs/ExtensionManager.cpp compiling ../../qrenderdoc/Windows/PixelHistoryView.cpp compiling ../../qrenderdoc/Widgets/PipelineFlowChart.cpp compiling ../../qrenderdoc/Windows/Dialogs/EnvironmentEditor.cpp compiling ../../qrenderdoc/Widgets/FindReplace.cpp compiling ../../qrenderdoc/Widgets/Extended/RDSplitter.cpp compiling ../../qrenderdoc/Windows/Dialogs/TipsDialog.cpp compiling ../../qrenderdoc/Windows/Dialogs/ConfigEditor.cpp compiling ../../qrenderdoc/Windows/PythonShell.cpp compiling ../../qrenderdoc/Windows/Dialogs/PerformanceCounterSelection.cpp compiling ../../qrenderdoc/Windows/PerformanceCounterViewer.cpp compiling ../../qrenderdoc/Windows/ResourceInspector.cpp compiling ../../qrenderdoc/Windows/Dialogs/AnalyticsConfirmDialog.cpp compiling ../../qrenderdoc/Windows/Dialogs/AnalyticsPromptDialog.cpp compiling ../../qrenderdoc/Windows/Dialogs/AxisMappingDialog.cpp compiling ../../qrenderdoc/3rdparty/toolwindowmanager/ToolWindowManager.cpp compiling ../../qrenderdoc/3rdparty/toolwindowmanager/ToolWindowManagerArea.cpp compiling ../../qrenderdoc/3rdparty/toolwindowmanager/ToolWindowManagerSplitter.cpp compiling ../../qrenderdoc/3rdparty/toolwindowmanager/ToolWindowManagerTabBar.cpp compiling ../../qrenderdoc/3rdparty/toolwindowmanager/ToolWindowManagerWrapper.cpp compiling ../../qrenderdoc/3rdparty/flowlayout/FlowLayout.cpp compiling ../../qrenderdoc/3rdparty/scintilla/lexlib/Accessor.cxx compiling ../../qrenderdoc/3rdparty/scintilla/lexlib/CharacterCategory.cxx compiling ../../qrenderdoc/3rdparty/scintilla/lexlib/CharacterSet.cxx compiling ../../qrenderdoc/3rdparty/scintilla/lexlib/LexerBase.cxx compiling ../../qrenderdoc/3rdparty/scintilla/lexlib/LexerModule.cxx compiling ../../qrenderdoc/3rdparty/scintilla/lexlib/LexerNoExceptions.cxx compiling ../../qrenderdoc/3rdparty/scintilla/lexlib/LexerSimple.cxx compiling ../../qrenderdoc/3rdparty/scintilla/lexlib/PropSetSimple.cxx compiling ../../qrenderdoc/3rdparty/scintilla/lexlib/StyleContext.cxx compiling ../../qrenderdoc/3rdparty/scintilla/lexlib/WordList.cxx compiling ../../qrenderdoc/3rdparty/scintilla/lexers/LexCPP.cxx compiling ../../qrenderdoc/3rdparty/scintilla/lexers/LexDiff.cxx compiling ../../qrenderdoc/3rdparty/scintilla/lexers/LexErrorList.cxx compiling ../../qrenderdoc/3rdparty/scintilla/lexers/LexHTML.cxx compiling ../../qrenderdoc/3rdparty/scintilla/lexers/LexJSON.cxx compiling ../../qrenderdoc/3rdparty/scintilla/lexers/LexNull.cxx compiling ../../qrenderdoc/3rdparty/scintilla/lexers/LexPython.cxx compiling ../../qrenderdoc/3rdparty/scintilla/lexers/LexRust.cxx compiling ../../qrenderdoc/3rdparty/scintilla/src/AutoComplete.cxx compiling ../../qrenderdoc/3rdparty/scintilla/src/CallTip.cxx compiling ../../qrenderdoc/3rdparty/scintilla/src/CaseConvert.cxx compiling ../../qrenderdoc/3rdparty/scintilla/src/CaseFolder.cxx compiling ../../qrenderdoc/3rdparty/scintilla/src/Catalogue.cxx compiling ../../qrenderdoc/3rdparty/scintilla/src/CellBuffer.cxx compiling ../../qrenderdoc/3rdparty/scintilla/src/CharClassify.cxx compiling ../../qrenderdoc/3rdparty/scintilla/src/ContractionState.cxx compiling ../../qrenderdoc/3rdparty/scintilla/src/Decoration.cxx compiling ../../qrenderdoc/3rdparty/scintilla/src/Document.cxx compiling ../../qrenderdoc/3rdparty/scintilla/src/EditModel.cxx compiling ../../qrenderdoc/3rdparty/scintilla/src/Editor.cxx compiling ../../qrenderdoc/3rdparty/scintilla/src/EditView.cxx compiling ../../qrenderdoc/3rdparty/scintilla/src/ExternalLexer.cxx compiling ../../qrenderdoc/3rdparty/scintilla/src/Indicator.cxx compiling ../../qrenderdoc/3rdparty/scintilla/src/KeyMap.cxx compiling ../../qrenderdoc/3rdparty/scintilla/src/LineMarker.cxx compiling ../../qrenderdoc/3rdparty/scintilla/src/MarginView.cxx compiling ../../qrenderdoc/3rdparty/scintilla/src/PerLine.cxx compiling ../../qrenderdoc/3rdparty/scintilla/src/PositionCache.cxx compiling ../../qrenderdoc/3rdparty/scintilla/src/RESearch.cxx compiling ../../qrenderdoc/3rdparty/scintilla/src/RunStyles.cxx compiling ../../qrenderdoc/3rdparty/scintilla/src/ScintillaBase.cxx compiling ../../qrenderdoc/3rdparty/scintilla/src/Selection.cxx compiling ../../qrenderdoc/3rdparty/scintilla/src/Style.cxx compiling ../../qrenderdoc/3rdparty/scintilla/src/UniConversion.cxx compiling ../../qrenderdoc/3rdparty/scintilla/src/ViewStyle.cxx compiling ../../qrenderdoc/3rdparty/scintilla/src/XPM.cxx compiling ../../qrenderdoc/3rdparty/scintilla/qt/ScintillaEdit/ScintillaDocument.cpp compiling ../../qrenderdoc/3rdparty/scintilla/qt/ScintillaEdit/ScintillaEdit.cpp compiling ../../qrenderdoc/3rdparty/scintilla/qt/ScintillaEditBase/PlatQt.cpp compiling ../../qrenderdoc/3rdparty/scintilla/qt/ScintillaEditBase/ScintillaEditBase.cpp compiling ../../qrenderdoc/3rdparty/scintilla/qt/ScintillaEditBase/ScintillaQt.cpp rcc ../../qrenderdoc/Resources/resources.qrc generating .obj/moc_predefs.h compiling .obj/qrc_resources.cpp moc ../../qrenderdoc/Code/QRDUtils.h moc ../../qrenderdoc/Code/pyrenderdoc/PythonContext.h moc ../../qrenderdoc/Styles/RDStyle/RDStyle.h moc ../../qrenderdoc/Styles/RDTweakedNativeStyle/RDTweakedNativeStyle.h moc ../../qrenderdoc/Windows/Dialogs/AboutDialog.h moc ../../qrenderdoc/Windows/Dialogs/CrashDialog.h moc ../../qrenderdoc/Windows/Dialogs/UpdateDialog.h moc ../../qrenderdoc/Windows/MainWindow.h moc ../../qrenderdoc/Windows/EventBrowser.h moc ../../qrenderdoc/Windows/TextureViewer.h moc ../../qrenderdoc/Windows/ShaderViewer.h moc ../../qrenderdoc/Windows/ShaderMessageViewer.h moc ../../qrenderdoc/Widgets/Extended/RDLineEdit.h moc ../../qrenderdoc/Widgets/Extended/RDTextEdit.h moc ../../qrenderdoc/Widgets/Extended/RDLabel.h moc ../../qrenderdoc/Widgets/Extended/RDMenu.h moc ../../qrenderdoc/Widgets/Extended/RDHeaderView.h moc ../../qrenderdoc/Widgets/Extended/RDToolButton.h moc ../../qrenderdoc/Widgets/Extended/RDDoubleSpinBox.h moc ../../qrenderdoc/Widgets/Extended/RDListView.h moc ../../qrenderdoc/Widgets/ComputeDebugSelector.h moc ../../qrenderdoc/Widgets/CustomPaintWidget.h moc ../../qrenderdoc/Widgets/ResourcePreview.h moc ../../qrenderdoc/Widgets/ThumbnailStrip.h moc ../../qrenderdoc/Widgets/ReplayOptionsSelector.h moc ../../qrenderdoc/Widgets/TextureGoto.h moc ../../qrenderdoc/Widgets/RangeHistogram.h moc ../../qrenderdoc/Widgets/CollapseGroupBox.h moc ../../qrenderdoc/Windows/Dialogs/TextureSaveDialog.h moc ../../qrenderdoc/Windows/Dialogs/CaptureDialog.h moc ../../qrenderdoc/Windows/Dialogs/LiveCapture.h moc ../../qrenderdoc/Widgets/Extended/RDListWidget.h moc ../../qrenderdoc/Windows/APIInspector.h moc ../../qrenderdoc/Windows/PipelineState/PipelineStateViewer.h moc ../../qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.h moc ../../qrenderdoc/Windows/PipelineState/D3D11PipelineStateViewer.h moc ../../qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.h moc ../../qrenderdoc/Windows/PipelineState/GLPipelineStateViewer.h moc ../../qrenderdoc/Widgets/Extended/RDTreeView.h moc ../../qrenderdoc/Widgets/Extended/RDTreeWidget.h moc ../../qrenderdoc/Widgets/BufferFormatSpecifier.h moc ../../qrenderdoc/Windows/BufferViewer.h moc ../../qrenderdoc/Widgets/Extended/RDTableView.h moc ../../qrenderdoc/Windows/DebugMessageView.h moc ../../qrenderdoc/Windows/LogView.h moc ../../qrenderdoc/Windows/CommentView.h moc ../../qrenderdoc/Windows/StatisticsViewer.h moc ../../qrenderdoc/Windows/TimelineBar.h moc ../../qrenderdoc/Windows/Dialogs/SettingsDialog.h moc ../../qrenderdoc/Widgets/OrderedListEditor.h moc ../../qrenderdoc/Widgets/MarkerBreadcrumbs.h moc ../../qrenderdoc/Widgets/Extended/RDTableWidget.h moc ../../qrenderdoc/Windows/Dialogs/SuggestRemoteDialog.h moc ../../qrenderdoc/Windows/Dialogs/VirtualFileDialog.h moc ../../qrenderdoc/Windows/Dialogs/RemoteManager.h moc ../../qrenderdoc/Windows/Dialogs/ExtensionManager.h moc ../../qrenderdoc/Windows/PixelHistoryView.h moc ../../qrenderdoc/Widgets/PipelineFlowChart.h moc ../../qrenderdoc/Windows/Dialogs/EnvironmentEditor.h moc ../../qrenderdoc/Widgets/FindReplace.h moc ../../qrenderdoc/Widgets/Extended/RDSplitter.h moc ../../qrenderdoc/Windows/Dialogs/TipsDialog.h moc ../../qrenderdoc/Windows/Dialogs/ConfigEditor.h moc ../../qrenderdoc/Windows/PythonShell.h moc ../../qrenderdoc/Windows/Dialogs/PerformanceCounterSelection.h moc ../../qrenderdoc/Windows/PerformanceCounterViewer.h moc ../../qrenderdoc/Windows/ResourceInspector.h moc ../../qrenderdoc/Windows/Dialogs/AnalyticsConfirmDialog.h moc ../../qrenderdoc/Windows/Dialogs/AnalyticsPromptDialog.h moc ../../qrenderdoc/Windows/Dialogs/AxisMappingDialog.h moc ../../qrenderdoc/3rdparty/toolwindowmanager/ToolWindowManager.h moc ../../qrenderdoc/3rdparty/toolwindowmanager/ToolWindowManagerArea.h moc ../../qrenderdoc/3rdparty/toolwindowmanager/ToolWindowManagerSplitter.h moc ../../qrenderdoc/3rdparty/toolwindowmanager/ToolWindowManagerTabBar.h moc ../../qrenderdoc/3rdparty/toolwindowmanager/ToolWindowManagerWrapper.h moc ../../qrenderdoc/3rdparty/scintilla/qt/ScintillaEdit/ScintillaDocument.h moc ../../qrenderdoc/3rdparty/scintilla/qt/ScintillaEdit/ScintillaEdit.h moc ../../qrenderdoc/3rdparty/scintilla/qt/ScintillaEditBase/ScintillaEditBase.h moc ../../qrenderdoc/3rdparty/scintilla/qt/ScintillaEditBase/ScintillaQt.h compiling .obj/moc_QRDUtils.cpp compiling .obj/moc_PythonContext.cpp compiling .obj/moc_RDStyle.cpp compiling .obj/moc_RDTweakedNativeStyle.cpp compiling .obj/moc_AboutDialog.cpp compiling .obj/moc_CrashDialog.cpp compiling .obj/moc_UpdateDialog.cpp compiling .obj/moc_MainWindow.cpp compiling .obj/moc_EventBrowser.cpp compiling .obj/moc_TextureViewer.cpp compiling .obj/moc_ShaderViewer.cpp compiling .obj/moc_ShaderMessageViewer.cpp compiling .obj/moc_RDLineEdit.cpp compiling .obj/moc_RDTextEdit.cpp compiling .obj/moc_RDLabel.cpp compiling .obj/moc_RDMenu.cpp compiling .obj/moc_RDHeaderView.cpp compiling .obj/moc_RDToolButton.cpp compiling .obj/moc_RDDoubleSpinBox.cpp compiling .obj/moc_RDListView.cpp compiling .obj/moc_ComputeDebugSelector.cpp compiling .obj/moc_CustomPaintWidget.cpp compiling .obj/moc_ResourcePreview.cpp compiling .obj/moc_ThumbnailStrip.cpp compiling .obj/moc_ReplayOptionsSelector.cpp compiling .obj/moc_TextureGoto.cpp compiling .obj/moc_RangeHistogram.cpp compiling .obj/moc_CollapseGroupBox.cpp compiling .obj/moc_TextureSaveDialog.cpp compiling .obj/moc_CaptureDialog.cpp compiling .obj/moc_LiveCapture.cpp compiling .obj/moc_RDListWidget.cpp compiling .obj/moc_APIInspector.cpp compiling .obj/moc_PipelineStateViewer.cpp compiling .obj/moc_VulkanPipelineStateViewer.cpp compiling .obj/moc_D3D11PipelineStateViewer.cpp compiling .obj/moc_D3D12PipelineStateViewer.cpp compiling .obj/moc_GLPipelineStateViewer.cpp compiling .obj/moc_RDTreeView.cpp compiling .obj/moc_RDTreeWidget.cpp compiling .obj/moc_BufferFormatSpecifier.cpp compiling .obj/moc_BufferViewer.cpp compiling .obj/moc_RDTableView.cpp compiling .obj/moc_DebugMessageView.cpp compiling .obj/moc_LogView.cpp compiling .obj/moc_CommentView.cpp compiling .obj/moc_StatisticsViewer.cpp compiling .obj/moc_TimelineBar.cpp compiling .obj/moc_SettingsDialog.cpp compiling .obj/moc_OrderedListEditor.cpp compiling .obj/moc_MarkerBreadcrumbs.cpp compiling .obj/moc_RDTableWidget.cpp compiling .obj/moc_SuggestRemoteDialog.cpp compiling .obj/moc_VirtualFileDialog.cpp compiling .obj/moc_RemoteManager.cpp compiling .obj/moc_ExtensionManager.cpp compiling .obj/moc_PixelHistoryView.cpp compiling .obj/moc_PipelineFlowChart.cpp compiling .obj/moc_EnvironmentEditor.cpp compiling .obj/moc_FindReplace.cpp compiling .obj/moc_RDSplitter.cpp compiling .obj/moc_TipsDialog.cpp compiling .obj/moc_ConfigEditor.cpp compiling .obj/moc_PythonShell.cpp compiling .obj/moc_PerformanceCounterSelection.cpp compiling .obj/moc_PerformanceCounterViewer.cpp compiling .obj/moc_ResourceInspector.cpp compiling .obj/moc_AnalyticsConfirmDialog.cpp compiling .obj/moc_AnalyticsPromptDialog.cpp compiling .obj/moc_AxisMappingDialog.cpp compiling .obj/moc_ToolWindowManager.cpp compiling .obj/moc_ToolWindowManagerArea.cpp compiling .obj/moc_ToolWindowManagerSplitter.cpp compiling .obj/moc_ToolWindowManagerTabBar.cpp compiling .obj/moc_ToolWindowManagerWrapper.cpp compiling .obj/moc_ScintillaDocument.cpp compiling .obj/moc_ScintillaEdit.cpp compiling .obj/moc_ScintillaEditBase.cpp compiling .obj/moc_ScintillaQt.cpp linking ../bin/qrenderdoc renderdoc_python.cxx:31067:45: warning: type 'struct CounterResult' violates the C++ One Definition Rule [-Wodr] 31067 | return resultobj; ../../renderdoc/api/replay/data_types.h:1935: note: a different type is defined in another translation unit 1935 | struct CounterResult | renderdoc_python.cxx:31134:49: note: the first difference of corresponding definitions is field 'counter' 31134 | int res1 = 0 ; | ^ ../../renderdoc/api/replay/data_types.h:2004: note: a field of same name but different type is defined in another translation unit 2004 | GPUCounter counter; | renderdoc_python.cxx:31067:45: note: type 'uint32_t' should match type 'GPUCounter' 31067 | return resultobj; | ^ ../../renderdoc/api/replay/replay_enums.h:3635:12: note: the incompatible type is defined here 3635 | enum class GPUCounter : uint32_t | ^ ../../renderdoc/api/replay/data_types.h:1870:8: warning: type 'struct CounterDescription' violates the C++ One Definition Rule [-Wodr] 1870 | struct CounterDescription | ^ ../../renderdoc/api/replay/data_types.h:1870: note: a different type is defined in another translation unit 1870 | struct CounterDescription | ../../renderdoc/api/replay/data_types.h:1885:12: note: the first difference of corresponding definitions is field 'counter' 1885 | uint32_t counter; | ^ ../../renderdoc/api/replay/data_types.h:1887: note: a field of same name but different type is defined in another translation unit 1887 | GPUCounter counter; | ../../renderdoc/api/replay/data_types.h:1870:8: note: type 'uint32_t' should match type 'GPUCounter' 1870 | struct CounterDescription | ^ ../../renderdoc/api/replay/replay_enums.h:3635:12: note: the incompatible type is defined here 3635 | enum class GPUCounter : uint32_t | ^ In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:51:0, inlined from 'ConvertFromPy.constprop' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:596:0: ../../renderdoc/api/replay/rdcstr.h:376: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ../../renderdoc/api/replay/rdcstr.h: In function 'ConvertFromPy.constprop': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 27 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:0, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:51:0, inlined from 'ConvertFromPy.constprop' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:596:0: /usr/include/bits/string_fortified.h:29: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'ConvertFromPy.constprop': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42: note: at offset 25 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | ../../qrenderdoc/3rdparty/scintilla/src/CellBuffer.cxx: In member function 'EnsureUndoRoom': ../../qrenderdoc/3rdparty/scintilla/src/CellBuffer.cxx:165: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 165 | Action *actionsNew = new Action[lenActionsNew]; | /usr/include/c++/13.2.1/new:128: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:51:0, inlined from 'ConvertFromPy.constprop' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:596:0: ../../renderdoc/api/replay/rdcstr.h:376: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ../../renderdoc/api/replay/rdcstr.h: In function 'ConvertFromPy.constprop': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 26 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:0, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:51:0, inlined from 'ConvertFromPy.constprop' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:596:0: /usr/include/bits/string_fortified.h:29: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'ConvertFromPy.constprop': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42: note: at offset 24 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:51:0, inlined from 'ConvertFromPy.constprop' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:596:0: ../../renderdoc/api/replay/rdcstr.h:376: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ../../renderdoc/api/replay/rdcstr.h: In function 'ConvertFromPy.constprop': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 26 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:0, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:51:0, inlined from 'ConvertFromPy.constprop' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:596:0: /usr/include/bits/string_fortified.h:29: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'ConvertFromPy.constprop': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42: note: at offset 24 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:51:0, inlined from 'ConvertFromPy.constprop' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:596:0: ../../renderdoc/api/replay/rdcstr.h:376: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ../../renderdoc/api/replay/rdcstr.h: In function 'ConvertFromPy.constprop': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 27 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:0, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:51:0, inlined from 'ConvertFromPy.constprop' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:596:0: /usr/include/bits/string_fortified.h:29: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'ConvertFromPy.constprop': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42: note: at offset 25 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:51:0, inlined from 'ConvertFromPy.constprop' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:596:0: ../../renderdoc/api/replay/rdcstr.h:376: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ../../renderdoc/api/replay/rdcstr.h: In function 'ConvertFromPy.constprop': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 26 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:0, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:51:0, inlined from 'ConvertFromPy.constprop' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:596:0: /usr/include/bits/string_fortified.h:29: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'ConvertFromPy.constprop': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42: note: at offset 24 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:51:0, inlined from 'ConvertFromPy.constprop' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:596:0: ../../renderdoc/api/replay/rdcstr.h:376: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ../../renderdoc/api/replay/rdcstr.h: In function 'ConvertFromPy.constprop': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 27 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:0, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:51:0, inlined from 'ConvertFromPy.constprop' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:596:0: /usr/include/bits/string_fortified.h:29: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'ConvertFromPy.constprop': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42: note: at offset 25 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:51:0, inlined from 'ConvertFromPy.constprop' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:596:0: ../../renderdoc/api/replay/rdcstr.h:376: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ../../renderdoc/api/replay/rdcstr.h: In function 'ConvertFromPy.constprop': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 31 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:0, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:51:0, inlined from 'ConvertFromPy.constprop' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:596:0: /usr/include/bits/string_fortified.h:29: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'ConvertFromPy.constprop': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42: note: at offset 29 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0: ../../renderdoc/api/replay/rdcstr.h:376: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ../../renderdoc/api/replay/rdcstr.h: In function 'ConvertToPy': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 27 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:0, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0: /usr/include/bits/string_fortified.h:29: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'ConvertToPy': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42: note: at offset 25 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0: ../../renderdoc/api/replay/rdcstr.h:376: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ../../renderdoc/api/replay/rdcstr.h: In function 'ConvertToPy': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 26 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:0, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0: /usr/include/bits/string_fortified.h:29: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'ConvertToPy': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42: note: at offset 24 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0: ../../renderdoc/api/replay/rdcstr.h:376: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ../../renderdoc/api/replay/rdcstr.h: In function 'ConvertToPy': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 26 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:0, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0: /usr/include/bits/string_fortified.h:29: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'ConvertToPy': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42: note: at offset 24 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:61, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:11, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:18, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:51:44, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:865:42, inlined from 'array_selfconcat' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:461:24: ../../renderdoc/api/replay/rdcstr.h:376:27: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ^ ../../renderdoc/api/replay/rdcstr.h: In function 'array_selfconcat': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 27 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:11, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:61, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:11, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:18, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:51:44, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:865:42, inlined from 'array_selfconcat' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:461:24: /usr/include/bits/string_fortified.h:29:33: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^ ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'array_selfconcat': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42:12: note: at offset 25 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | ^ In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:61, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:11, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:18, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:51:44, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:865:42, inlined from 'array_selfconcat' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:461:24: ../../renderdoc/api/replay/rdcstr.h:376:27: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ^ ../../renderdoc/api/replay/rdcstr.h: In function 'array_selfconcat': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 26 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:11, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:61, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:11, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:18, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:51:44, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:865:42, inlined from 'array_selfconcat' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:461:24: /usr/include/bits/string_fortified.h:29:33: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^ ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'array_selfconcat': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42:12: note: at offset 24 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | ^ In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0: ../../renderdoc/api/replay/rdcstr.h:376: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ../../renderdoc/api/replay/rdcstr.h: In function 'ConvertToPy': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 31 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:0, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0: /usr/include/bits/string_fortified.h:29: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'ConvertToPy': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42: note: at offset 29 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:61, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:11, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:18, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:51:44: ../../renderdoc/api/replay/rdcstr.h:376:27: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ^ ../../renderdoc/api/replay/rdcstr.h: In function 'ConvertFromPy': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 27 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:11, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:61, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:11, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:18, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:51:44: /usr/include/bits/string_fortified.h:29:33: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^ ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'ConvertFromPy': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42:12: note: at offset 25 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | ^ In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:61, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:11, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:18, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:51:44: ../../renderdoc/api/replay/rdcstr.h:376:27: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ^ ../../renderdoc/api/replay/rdcstr.h: In function 'ConvertFromPy': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 26 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:11, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:61, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:11, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:18, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:51:44: /usr/include/bits/string_fortified.h:29:33: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^ ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'ConvertFromPy': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42:12: note: at offset 24 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | ^ In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:61, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:11, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:18, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:51:44: ../../renderdoc/api/replay/rdcstr.h:376:27: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ^ ../../renderdoc/api/replay/rdcstr.h: In function 'ConvertFromPy': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 26 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:11, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:61, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:11, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:18, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:51:44: /usr/include/bits/string_fortified.h:29:33: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^ ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'ConvertFromPy': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42:12: note: at offset 24 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | ^ In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_copy' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:198:0, inlined from 'rdcarray_Sl_D3D12Pipe_StreamOutBind_Sg__copy' at renderdoc_python.cxx:10193:0, inlined from '_wrap_rdcarray_of_D3D12Pipe_StreamOutBind_copy' at renderdoc_python.cxx:268780:0: ../../renderdoc/api/replay/rdcstr.h:376: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ../../renderdoc/api/replay/rdcstr.h: In function '_wrap_rdcarray_of_D3D12Pipe_StreamOutBind_copy': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 26 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:0, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_copy' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:198:0, inlined from 'rdcarray_Sl_D3D12Pipe_StreamOutBind_Sg__copy' at renderdoc_python.cxx:10193:0, inlined from '_wrap_rdcarray_of_D3D12Pipe_StreamOutBind_copy' at renderdoc_python.cxx:268780:0: /usr/include/bits/string_fortified.h:29: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function '_wrap_rdcarray_of_D3D12Pipe_StreamOutBind_copy': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42: note: at offset 24 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:61, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:11, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:18, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:51:44: ../../renderdoc/api/replay/rdcstr.h:376:27: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ^ ../../renderdoc/api/replay/rdcstr.h: In function 'ConvertFromPy': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 31 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:11, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:61, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:11, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:18, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:51:44: /usr/include/bits/string_fortified.h:29:33: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^ ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'ConvertFromPy': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42:12: note: at offset 29 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | ^ In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_getsubscript' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:565:0, inlined from 'getsubscript_rdcarray_of_D3D12Pipe_ConstantBuffer' at renderdoc_python.cxx:259108:0: ../../renderdoc/api/replay/rdcstr.h:376: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ../../renderdoc/api/replay/rdcstr.h: In function 'getsubscript_rdcarray_of_D3D12Pipe_ConstantBuffer': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 27 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:0, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_getsubscript' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:565:0, inlined from 'getsubscript_rdcarray_of_D3D12Pipe_ConstantBuffer' at renderdoc_python.cxx:259108:0: /usr/include/bits/string_fortified.h:29: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'getsubscript_rdcarray_of_D3D12Pipe_ConstantBuffer': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42: note: at offset 25 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_concat' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:421:0, inlined from 'concat_rdcarray_of_D3D12Pipe_StreamOutBind' at renderdoc_python.cxx:269232:0: ../../renderdoc/api/replay/rdcstr.h:376: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ../../renderdoc/api/replay/rdcstr.h: In function 'concat_rdcarray_of_D3D12Pipe_StreamOutBind': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 26 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:0, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_concat' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:421:0, inlined from 'concat_rdcarray_of_D3D12Pipe_StreamOutBind' at renderdoc_python.cxx:269232:0: /usr/include/bits/string_fortified.h:29: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'concat_rdcarray_of_D3D12Pipe_StreamOutBind': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42: note: at offset 24 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_concat' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:421:0, inlined from 'concat_rdcarray_of_D3D12Pipe_ConstantBuffer' at renderdoc_python.cxx:259128:0: ../../renderdoc/api/replay/rdcstr.h:376: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ../../renderdoc/api/replay/rdcstr.h: In function 'concat_rdcarray_of_D3D12Pipe_ConstantBuffer': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 27 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:0, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_concat' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:421:0, inlined from 'concat_rdcarray_of_D3D12Pipe_ConstantBuffer' at renderdoc_python.cxx:259128:0: /usr/include/bits/string_fortified.h:29: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'concat_rdcarray_of_D3D12Pipe_ConstantBuffer': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42: note: at offset 25 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:61, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:11, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:18, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:51:44, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:865:42, inlined from 'array_selfconcat' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:461:24: ../../renderdoc/api/replay/rdcstr.h:376:27: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ^ ../../renderdoc/api/replay/rdcstr.h: In function 'array_selfconcat': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 27 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:11, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:61, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:11, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:18, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:51:44, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:865:42, inlined from 'array_selfconcat' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:461:24: /usr/include/bits/string_fortified.h:29:33: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^ ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'array_selfconcat': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42:12: note: at offset 25 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | ^ In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_getsubscript' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:565:0, inlined from 'getsubscript_rdcarray_of_D3D12Pipe_StreamOutBind' at renderdoc_python.cxx:269212:0: ../../renderdoc/api/replay/rdcstr.h:376: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ../../renderdoc/api/replay/rdcstr.h: In function 'getsubscript_rdcarray_of_D3D12Pipe_StreamOutBind': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 26 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:0, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_getsubscript' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:565:0, inlined from 'getsubscript_rdcarray_of_D3D12Pipe_StreamOutBind' at renderdoc_python.cxx:269212:0: /usr/include/bits/string_fortified.h:29: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'getsubscript_rdcarray_of_D3D12Pipe_StreamOutBind': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42: note: at offset 24 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:61, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:11, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:18, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_concat' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:421:0, inlined from 'concat_rdcarray_of_D3D11Pipe_StreamOutBind' at renderdoc_python.cxx:254076:0: ../../renderdoc/api/replay/rdcstr.h:376:27: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ^ ../../renderdoc/api/replay/rdcstr.h: In function 'concat_rdcarray_of_D3D11Pipe_StreamOutBind': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 26 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:11, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:61, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:11, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:18, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_concat' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:421:0, inlined from 'concat_rdcarray_of_D3D11Pipe_StreamOutBind' at renderdoc_python.cxx:254076:0: /usr/include/bits/string_fortified.h:29:33: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^ ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'concat_rdcarray_of_D3D11Pipe_StreamOutBind': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42:12: note: at offset 24 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | ^ In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_concat' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:421:0, inlined from 'concat_rdcarray_of_D3D11Pipe_ConstantBuffer' at renderdoc_python.cxx:249024:0: ../../renderdoc/api/replay/rdcstr.h:376: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | renderdoc_python.cxx: In function 'concat_rdcarray_of_D3D11Pipe_ConstantBuffer': In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:61, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:11, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:18, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:51:44, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:865:0, inlined from 'array_setitem' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:155:0, inlined from 'array_setsubscript' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:599:0, inlined from 'setsubscript_rdcarray_of_D3D11Pipe_StreamOutBind' at renderdoc_python.cxx:254066:0: ../../renderdoc/api/replay/rdcstr.h:376:27: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ^ ../../renderdoc/api/replay/rdcstr.h: In function 'setsubscript_rdcarray_of_D3D11Pipe_StreamOutBind': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 26 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:11, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:61, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:11, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:18, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:51:44, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:865:0, inlined from 'array_setitem' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:155:0, inlined from 'array_setsubscript' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:599:0, inlined from 'setsubscript_rdcarray_of_D3D11Pipe_StreamOutBind' at renderdoc_python.cxx:254066:0: /usr/include/bits/string_fortified.h:29:33: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^ ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'setsubscript_rdcarray_of_D3D11Pipe_StreamOutBind': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42:12: note: at offset 24 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | ^ renderdoc_python.cxx:180409:45: note: at offset 27 into destination object 'str' of size 23 180409 | PyObject *swig_obj[2] ; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:0, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_concat' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:421:0, inlined from 'concat_rdcarray_of_D3D11Pipe_ConstantBuffer' at renderdoc_python.cxx:249024:0: /usr/include/bits/string_fortified.h:29: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'concat_rdcarray_of_D3D11Pipe_ConstantBuffer': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42: note: at offset 25 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:51:0, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:865:0, inlined from 'array_setitem' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:155:0, inlined from 'array_setsubscript' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:599:0, inlined from 'setsubscript_rdcarray_of_D3D11Pipe_ConstantBuffer' at renderdoc_python.cxx:249014:0: ../../renderdoc/api/replay/rdcstr.h:376: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ../../renderdoc/api/replay/rdcstr.h: In function 'setsubscript_rdcarray_of_D3D11Pipe_ConstantBuffer': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 27 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:0, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:51:0, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:865:0, inlined from 'array_setitem' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:155:0, inlined from 'array_setsubscript' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:599:0, inlined from 'setsubscript_rdcarray_of_D3D11Pipe_ConstantBuffer' at renderdoc_python.cxx:249014:0: /usr/include/bits/string_fortified.h:29: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'setsubscript_rdcarray_of_D3D11Pipe_ConstantBuffer': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42: note: at offset 25 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:61, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:11, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:18, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_getsubscript' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:565:0, inlined from 'getsubscript_rdcarray_of_D3D11Pipe_StreamOutBind' at renderdoc_python.cxx:254056:0: ../../renderdoc/api/replay/rdcstr.h:376:27: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ^ ../../renderdoc/api/replay/rdcstr.h: In function 'getsubscript_rdcarray_of_D3D11Pipe_StreamOutBind': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 26 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:61, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:11, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:18, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_getitem' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:133:0, inlined from 'array_getsubscript' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:546:0, inlined from 'getsubscript_rdcarray_of_D3D11Pipe_StreamOutBind' at renderdoc_python.cxx:254056:0: ../../renderdoc/api/replay/rdcstr.h:376:27: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ^ ../../renderdoc/api/replay/rdcstr.h: In function 'getsubscript_rdcarray_of_D3D11Pipe_StreamOutBind': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 26 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:11, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:61, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:11, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:18, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_getitem' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:133:0, inlined from 'array_getsubscript' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:546:0, inlined from 'getsubscript_rdcarray_of_D3D11Pipe_StreamOutBind' at renderdoc_python.cxx:254056:0: /usr/include/bits/string_fortified.h:29:33: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^ ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'getsubscript_rdcarray_of_D3D11Pipe_StreamOutBind': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42:12: note: at offset 24 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:11, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:61, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:11, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:18, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_getsubscript' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:565:0, inlined from 'getsubscript_rdcarray_of_D3D11Pipe_StreamOutBind' at renderdoc_python.cxx:254056:0: /usr/include/bits/string_fortified.h:29:33: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^ ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'getsubscript_rdcarray_of_D3D11Pipe_StreamOutBind': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42:12: note: at offset 24 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | ^ In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_getsubscript' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:565:0, inlined from 'getsubscript_rdcarray_of_D3D11Pipe_ConstantBuffer' at renderdoc_python.cxx:249004:0: ../../renderdoc/api/replay/rdcstr.h:376: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ../../renderdoc/api/replay/rdcstr.h: In function 'getsubscript_rdcarray_of_D3D11Pipe_ConstantBuffer': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 27 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_getitem' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:133:0, inlined from 'array_getsubscript' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:546:0, inlined from 'getsubscript_rdcarray_of_D3D11Pipe_ConstantBuffer' at renderdoc_python.cxx:249004:0: ../../renderdoc/api/replay/rdcstr.h:376: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ../../renderdoc/api/replay/rdcstr.h: In function 'getsubscript_rdcarray_of_D3D11Pipe_ConstantBuffer': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 27 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:0, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_getitem' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:133:0, inlined from 'array_getsubscript' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:546:0, inlined from 'getsubscript_rdcarray_of_D3D11Pipe_ConstantBuffer' at renderdoc_python.cxx:249004:0: /usr/include/bits/string_fortified.h:29: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'getsubscript_rdcarray_of_D3D11Pipe_ConstantBuffer': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42: note: at offset 25 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:0, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_getsubscript' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:565:0, inlined from 'getsubscript_rdcarray_of_D3D11Pipe_ConstantBuffer' at renderdoc_python.cxx:249004:0: /usr/include/bits/string_fortified.h:29: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'getsubscript_rdcarray_of_D3D11Pipe_ConstantBuffer': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42: note: at offset 25 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:61, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:11, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:18, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:51:44, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:865:42, inlined from 'array_selfconcat' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:461:24: ../../renderdoc/api/replay/rdcstr.h:376:27: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ^ ../../renderdoc/api/replay/rdcstr.h: In function 'array_selfconcat': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 31 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:11, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:61, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:11, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:18, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:51:44, inlined from 'ConvertFromPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:865:42, inlined from 'array_selfconcat' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:461:24: /usr/include/bits/string_fortified.h:29:33: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^ ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'array_selfconcat': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42:12: note: at offset 29 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | ^ In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_copy' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:198:0, inlined from 'rdcarray_Sl_D3D12Pipe_ResourceState_Sg__copy' at renderdoc_python.cxx:10070:0, inlined from '_wrap_rdcarray_of_D3D12Pipe_ResourceState_copy' at renderdoc_python.cxx:263728:0: ../../renderdoc/api/replay/rdcstr.h:376: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ../../renderdoc/api/replay/rdcstr.h: In function '_wrap_rdcarray_of_D3D12Pipe_ResourceState_copy': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 26 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:0, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_copy' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:198:0, inlined from 'rdcarray_Sl_D3D12Pipe_ResourceState_Sg__copy' at renderdoc_python.cxx:10070:0, inlined from '_wrap_rdcarray_of_D3D12Pipe_ResourceState_copy' at renderdoc_python.cxx:263728:0: /usr/include/bits/string_fortified.h:29: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function '_wrap_rdcarray_of_D3D12Pipe_ResourceState_copy': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42: note: at offset 24 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_concat' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:421:0, inlined from 'concat_rdcarray_of_D3D12Pipe_ResourceState' at renderdoc_python.cxx:264180:0: ../../renderdoc/api/replay/rdcstr.h:376: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ../../renderdoc/api/replay/rdcstr.h: In function 'concat_rdcarray_of_D3D12Pipe_ResourceState': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 26 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:0, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_concat' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:421:0, inlined from 'concat_rdcarray_of_D3D12Pipe_ResourceState' at renderdoc_python.cxx:264180:0: /usr/include/bits/string_fortified.h:29: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'concat_rdcarray_of_D3D12Pipe_ResourceState': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42: note: at offset 24 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_getsubscript' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:565:0, inlined from 'getsubscript_rdcarray_of_D3D12Pipe_ResourceState' at renderdoc_python.cxx:264160:0: ../../renderdoc/api/replay/rdcstr.h:376: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ../../renderdoc/api/replay/rdcstr.h: In function 'getsubscript_rdcarray_of_D3D12Pipe_ResourceState': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 26 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:0, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_getsubscript' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:565:0, inlined from 'getsubscript_rdcarray_of_D3D12Pipe_ResourceState' at renderdoc_python.cxx:264160:0: /usr/include/bits/string_fortified.h:29: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'getsubscript_rdcarray_of_D3D12Pipe_ResourceState': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42: note: at offset 24 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_repeat' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:495:0, inlined from 'repeat_rdcarray_of_D3D12Pipe_StreamOutBind' at renderdoc_python.cxx:269242:0: ../../renderdoc/api/replay/rdcstr.h:376: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ../../renderdoc/api/replay/rdcstr.h: In function 'repeat_rdcarray_of_D3D12Pipe_StreamOutBind': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 26 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:0, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_repeat' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:495:0, inlined from 'repeat_rdcarray_of_D3D12Pipe_StreamOutBind' at renderdoc_python.cxx:269242:0: /usr/include/bits/string_fortified.h:29: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'repeat_rdcarray_of_D3D12Pipe_StreamOutBind': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42: note: at offset 24 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_copy' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:198:0, inlined from 'rdcarray_Sl_D3D12Pipe_RootSignatureRange_Sg__copy' at renderdoc_python.cxx:10111:0, inlined from '_wrap_rdcarray_of_D3D12Pipe_RootSignatureRange_copy' at renderdoc_python.cxx:265412:0: ../../renderdoc/api/replay/rdcstr.h:376: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ../../renderdoc/api/replay/rdcstr.h: In function '_wrap_rdcarray_of_D3D12Pipe_RootSignatureRange_copy': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 31 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:0, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_copy' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:198:0, inlined from 'rdcarray_Sl_D3D12Pipe_RootSignatureRange_Sg__copy' at renderdoc_python.cxx:10111:0, inlined from '_wrap_rdcarray_of_D3D12Pipe_RootSignatureRange_copy' at renderdoc_python.cxx:265412:0: /usr/include/bits/string_fortified.h:29: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function '_wrap_rdcarray_of_D3D12Pipe_RootSignatureRange_copy': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42: note: at offset 29 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPyInPlace' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:613:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:639:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:648:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_repr' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:114:0, inlined from 'repr_rdcarray_of_D3D12Pipe_ResourceState' at renderdoc_python.cxx:264120:0: ../../renderdoc/api/replay/rdcstr.h:376: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ../../renderdoc/api/replay/rdcstr.h: In function 'repr_rdcarray_of_D3D12Pipe_ResourceState': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 26 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:0, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPyInPlace' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:613:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:639:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:648:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_repr' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:114:0, inlined from 'repr_rdcarray_of_D3D12Pipe_ResourceState' at renderdoc_python.cxx:264120:0: /usr/include/bits/string_fortified.h:29: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'repr_rdcarray_of_D3D12Pipe_ResourceState': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42: note: at offset 24 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_getsubscript' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:565:0, inlined from 'getsubscript_rdcarray_of_D3D12Pipe_RootSignatureRange' at renderdoc_python.cxx:265844:0: ../../renderdoc/api/replay/rdcstr.h:376: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ../../renderdoc/api/replay/rdcstr.h: In function 'getsubscript_rdcarray_of_D3D12Pipe_RootSignatureRange': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 31 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:0, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_getsubscript' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:565:0, inlined from 'getsubscript_rdcarray_of_D3D12Pipe_RootSignatureRange' at renderdoc_python.cxx:265844:0: /usr/include/bits/string_fortified.h:29: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'getsubscript_rdcarray_of_D3D12Pipe_RootSignatureRange': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42: note: at offset 29 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_concat' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:421:0, inlined from 'concat_rdcarray_of_D3D12Pipe_RootSignatureRange' at renderdoc_python.cxx:265864:0: ../../renderdoc/api/replay/rdcstr.h:376: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ../../renderdoc/api/replay/rdcstr.h: In function 'concat_rdcarray_of_D3D12Pipe_RootSignatureRange': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 31 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:0, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_concat' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:421:0, inlined from 'concat_rdcarray_of_D3D12Pipe_RootSignatureRange' at renderdoc_python.cxx:265864:0: /usr/include/bits/string_fortified.h:29: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'concat_rdcarray_of_D3D12Pipe_RootSignatureRange': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42: note: at offset 29 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_repeat' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:495:0, inlined from 'repeat_rdcarray_of_D3D12Pipe_ConstantBuffer' at renderdoc_python.cxx:259138:0: ../../renderdoc/api/replay/rdcstr.h:376: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ../../renderdoc/api/replay/rdcstr.h: In function 'repeat_rdcarray_of_D3D12Pipe_ConstantBuffer': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 27 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_repeat' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:495:0, inlined from 'repeat_rdcarray_of_D3D12Pipe_RootSignatureRange' at renderdoc_python.cxx:265874:0: ../../renderdoc/api/replay/rdcstr.h:376: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ../../renderdoc/api/replay/rdcstr.h: In function 'repeat_rdcarray_of_D3D12Pipe_RootSignatureRange': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 31 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:0, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_repeat' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:495:0, inlined from 'repeat_rdcarray_of_D3D12Pipe_ConstantBuffer' at renderdoc_python.cxx:259138:0: /usr/include/bits/string_fortified.h:29: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'repeat_rdcarray_of_D3D12Pipe_ConstantBuffer': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42: note: at offset 25 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:0, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_repeat' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:495:0, inlined from 'repeat_rdcarray_of_D3D12Pipe_RootSignatureRange' at renderdoc_python.cxx:265874:0: /usr/include/bits/string_fortified.h:29: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'repeat_rdcarray_of_D3D12Pipe_RootSignatureRange': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42: note: at offset 29 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_repeat' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:495:0, inlined from 'repeat_rdcarray_of_D3D12Pipe_ResourceState' at renderdoc_python.cxx:264190:0: ../../renderdoc/api/replay/rdcstr.h:376: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ../../renderdoc/api/replay/rdcstr.h: In function 'repeat_rdcarray_of_D3D12Pipe_ResourceState': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 26 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:0, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_repeat' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:495:0, inlined from 'repeat_rdcarray_of_D3D12Pipe_ResourceState' at renderdoc_python.cxx:264190:0: /usr/include/bits/string_fortified.h:29: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'repeat_rdcarray_of_D3D12Pipe_ResourceState': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42: note: at offset 24 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:61, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:11, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_copy' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:198:0, inlined from 'rdcarray_Sl_D3D12Pipe_ConstantBuffer_Sg__copy' at renderdoc_python.cxx:9947:0, inlined from '_wrap_rdcarray_of_D3D12Pipe_ConstantBuffer_copy' at renderdoc_python.cxx:258676:0: ../../renderdoc/api/replay/rdcstr.h:376:27: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ^ ../../renderdoc/api/replay/rdcstr.h: In function '_wrap_rdcarray_of_D3D12Pipe_ConstantBuffer_copy': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 27 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:11, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:61, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:11, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_copy' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:198:0, inlined from 'rdcarray_Sl_D3D12Pipe_ConstantBuffer_Sg__copy' at renderdoc_python.cxx:9947:0, inlined from '_wrap_rdcarray_of_D3D12Pipe_ConstantBuffer_copy' at renderdoc_python.cxx:258676:0: /usr/include/bits/string_fortified.h:29:33: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^ ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function '_wrap_rdcarray_of_D3D12Pipe_ConstantBuffer_copy': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42: note: at offset 25 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_repeat' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:495:0, inlined from 'repeat_rdcarray_of_D3D11Pipe_ConstantBuffer' at renderdoc_python.cxx:249034:0: ../../renderdoc/api/replay/rdcstr.h:376: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ../../renderdoc/api/replay/rdcstr.h: In function 'repeat_rdcarray_of_D3D11Pipe_ConstantBuffer': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 27 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:0, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_repeat' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:495:0, inlined from 'repeat_rdcarray_of_D3D11Pipe_ConstantBuffer' at renderdoc_python.cxx:249034:0: /usr/include/bits/string_fortified.h:29: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'repeat_rdcarray_of_D3D11Pipe_ConstantBuffer': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42: note: at offset 25 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:61, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:11, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPyInPlace' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:613:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:639:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:648:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_repr' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:114:0, inlined from 'repr_rdcarray_of_D3D12Pipe_ConstantBuffer' at renderdoc_python.cxx:259068:0: ../../renderdoc/api/replay/rdcstr.h:376:27: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ^ ../../renderdoc/api/replay/rdcstr.h: In function 'repr_rdcarray_of_D3D12Pipe_ConstantBuffer': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 27 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:11, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:61, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:11, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPyInPlace' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:613:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:639:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:648:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_repr' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:114:0, inlined from 'repr_rdcarray_of_D3D12Pipe_ConstantBuffer' at renderdoc_python.cxx:259068:0: /usr/include/bits/string_fortified.h:29:33: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^ ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'repr_rdcarray_of_D3D12Pipe_ConstantBuffer': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42: note: at offset 25 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:61, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:11, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:18, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_repeat' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:495:0, inlined from 'repeat_rdcarray_of_D3D11Pipe_StreamOutBind' at renderdoc_python.cxx:254086:0: ../../renderdoc/api/replay/rdcstr.h:376:27: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ^ ../../renderdoc/api/replay/rdcstr.h: In function 'repeat_rdcarray_of_D3D11Pipe_StreamOutBind': ../../renderdoc/api/replay/rdcstr.h:106:10: note: at offset 26 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | ^ In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:11, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:61, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:11, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:18, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_repeat' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:495:0, inlined from 'repeat_rdcarray_of_D3D11Pipe_StreamOutBind' at renderdoc_python.cxx:254086:0: /usr/include/bits/string_fortified.h:29:33: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^ ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'repeat_rdcarray_of_D3D11Pipe_StreamOutBind': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42:12: note: at offset 24 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | ^ In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_copy' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:198:0, inlined from 'rdcarray_Sl_VKPipe_DescriptorBinding_Sg__copy' at renderdoc_python.cxx:9291:0, inlined from '_wrap_rdcarray_of_VKPipe_DescriptorBinding_copy' at renderdoc_python.cxx:231732:0: ../../renderdoc/api/replay/rdcstr.h:376: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ../../renderdoc/api/replay/rdcstr.h: In function '_wrap_rdcarray_of_VKPipe_DescriptorBinding_copy': ../../renderdoc/api/replay/rdcstr.h:106: note: at offset 27 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:0, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_copy' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:198:0, inlined from 'rdcarray_Sl_VKPipe_DescriptorBinding_Sg__copy' at renderdoc_python.cxx:9291:0, inlined from '_wrap_rdcarray_of_VKPipe_DescriptorBinding_copy' at renderdoc_python.cxx:231732:0: /usr/include/bits/string_fortified.h:29: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function '_wrap_rdcarray_of_VKPipe_DescriptorBinding_copy': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42: note: at offset 25 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_concat' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:421:0, inlined from 'concat_rdcarray_of_VKPipe_DescriptorBinding' at renderdoc_python.cxx:232184:0: ../../renderdoc/api/replay/rdcstr.h:376: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ../../renderdoc/api/replay/rdcstr.h: In function 'concat_rdcarray_of_VKPipe_DescriptorBinding': ../../renderdoc/api/replay/rdcstr.h:106: note: at offset 27 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:0, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_concat' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:421:0, inlined from 'concat_rdcarray_of_VKPipe_DescriptorBinding' at renderdoc_python.cxx:232184:0: /usr/include/bits/string_fortified.h:29: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'concat_rdcarray_of_VKPipe_DescriptorBinding': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42: note: at offset 25 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | In member function 'insert', inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPyInPlace' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:613:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:639:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:648:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_repr' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:114:0, inlined from 'repr_rdcarray_of_VKPipe_DescriptorBinding' at renderdoc_python.cxx:232124:0: ../../renderdoc/api/replay/rdcstr.h:376: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 376 | str[i + length - 1] = str[i - 1]; | ../../renderdoc/api/replay/rdcstr.h: In function 'repr_rdcarray_of_VKPipe_DescriptorBinding': ../../renderdoc/api/replay/rdcstr.h:106: note: at offset 27 into destination object 'str' of size 23 106 | char str[sizeof(size_t) * 3 - 1]; | In function 'memcpy', inlined from 'insert' at ../../renderdoc/api/replay/rdcstr.h:379:0, inlined from 'append' at ../../renderdoc/api/replay/rdcstr.h:325:0, inlined from 'operator+=' at ../../renderdoc/api/replay/rdcstr.h:602:0, inlined from 'GetTypeInfo' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:43:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:65:0, inlined from 'ConvertToPyInPlace' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:613:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:639:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:648:0, inlined from 'ConvertToPy' at ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:871:0, inlined from 'array_repr' at ../../qrenderdoc/Code/pyrenderdoc/container_handling.h:114:0, inlined from 'repr_rdcarray_of_VKPipe_DescriptorBinding' at renderdoc_python.cxx:232124:0: /usr/include/bits/string_fortified.h:29: warning: '__builtin_memcpy' writing 2 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h: In function 'repr_rdcarray_of_VKPipe_DescriptorBinding': ../../qrenderdoc/Code/pyrenderdoc/pyconversion.h:42: note: at offset 25 into destination object 'baseTypeName' of size 24 42 | rdcstr baseTypeName = TypeName(); | [352/355] Building CXX object qrenderdoc/Code/pyrenderdoc/CMakeFiles/_qrenderdoc.dir/__/__/renderdoc_python.cxx.o [353/355] Linking CXX shared library lib/qrenderdoc.so [354/355] Building CXX object qrenderdoc/Code/pyrenderdoc/CMakeFiles/_renderdoc.dir/__/__/renderdoc_python.cxx.o [355/355] Linking CXX shared library lib/renderdoc.so ==> Entering fakeroot environment... ==> Starting package()... -- Install configuration: "Release" -- Installing: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/pkg/renderdoc/usr/share/doc/renderdoc/README -- Installing: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/pkg/renderdoc/usr/share/doc/renderdoc/LICENSE.md -- Installing: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/pkg/renderdoc/usr/lib/librenderdoc.so -- Installing: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/pkg/renderdoc/usr/include/renderdoc_app.h -- Installing: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/pkg/renderdoc/etc/vulkan/implicit_layer.d/renderdoc_capture.json -- Installing: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/pkg/renderdoc/usr/bin/qrenderdoc -- Installing: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/pkg/renderdoc/usr/share/icons/hicolor/scalable/mimetypes/application-x-renderdoc-capture.svg -- Installing: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/pkg/renderdoc/usr/share/pixmaps/renderdoc-icon-16x16.xpm -- Installing: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/pkg/renderdoc/usr/share/pixmaps/renderdoc-icon-32x32.xpm -- Installing: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/pkg/renderdoc/usr/share/doc/renderdoc/magic -- Installing: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/pkg/renderdoc/usr/share/menu/renderdoc -- Installing: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/pkg/renderdoc/usr/share/applications/renderdoc.desktop -- Installing: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/pkg/renderdoc/usr/share/thumbnailers/renderdoc.thumbnailer -- Installing: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/pkg/renderdoc/usr/share/mime/packages/renderdoc-capture.xml You now need to update some caches. e.g. sudo update-desktop-database sudo update-menus sudo update-mime-database /usr/share/mime/ sudo gtk-update-icon-cache /usr/share/icons/hicolor/ NB: Your paths may vary. -- Installing: /tmp/archlinux-ci/renderdoc-archlinuxrb-build-endQ7DQr/renderdoc/pkg/renderdoc/usr/bin/renderdoccmd ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> WARNING: Package contains reference to $srcdir usr/lib/librenderdoc.so ==> Creating package "renderdoc"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: renderdoc 1.31-1 (Wed Mar 5 02:07:12 2025)