==> Synchronizing chroot copy [/home/alhp/workspace/chroot/root] -> [build_c96baa79-69f3-4191-9aaf-245bf7ea86d9]...done ==> Making package: libinsane 1.0.10-2.1 (Sat Aug 3 11:56:18 2024) ==> Retrieving sources... -> Cloning libinsane git repo... Cloning into bare repository '/home/alhp/workspace/build/x86-64-v4/libinsane-1.0.10-2/libinsane'... ==> Validating source files with b2sums... libinsane ... Passed ==> Making package: libinsane 1.0.10-2.1 (Sat Aug 3 11:56:24 2024) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency Package (58) New Version Net Change extra/aom 3.9.1-1 8.87 MiB extra/avahi 1:0.8+r194+g3f79789-2 1.88 MiB extra/cairo 1.18.0-2 1.55 MiB extra/dav1d 1.4.3-1 1.76 MiB core/dbus 1.14.10-2 0.89 MiB core/expat 2.6.2-1 0.41 MiB extra/fontconfig 2:2.15.0-2 1.10 MiB extra/freetype2 2.13.2-2 1.64 MiB extra/gd 2.3.3-8 0.65 MiB extra/giflib 5.2.2-1 0.27 MiB extra/graphite 1:1.3.14-4 0.20 MiB extra/harfbuzz 9.0.0-1 4.06 MiB extra/hicolor-icon-theme 0.18-1 0.05 MiB core/hwdata 0.384-1 9.17 MiB extra/jbigkit 2.1-8 0.16 MiB core/kmod 32-1 0.28 MiB extra/lcms2 2.16-1 0.67 MiB extra/libavif 1.1.1-1 0.46 MiB extra/libdaemon 0.14-6 0.06 MiB extra/libde265 1.0.15-2 0.76 MiB extra/libexif 0.6.24-3 2.64 MiB extra/libgphoto2 2.5.31-2 6.30 MiB extra/libheif 1.18.1-1 1.31 MiB extra/libice 1.1.1-3 0.35 MiB extra/libieee1284 0.2.11-16 0.12 MiB extra/libjpeg-turbo 3.0.3-1 2.28 MiB core/libnl 3.10.0-1 2.07 MiB core/libpcap 1.10.4-1 0.63 MiB extra/libpng 1.6.43-1 0.57 MiB extra/libsm 1.2.4-2 0.26 MiB extra/libtiff 4.6.0-5 1.28 MiB extra/libwebp 1.4.0-1 1.09 MiB extra/libx11 1.8.9-1 9.77 MiB extra/libxau 1.0.11-3 0.02 MiB extra/libxcb 1.17.0-1 3.87 MiB extra/libxdmcp 1.1.5-1 0.13 MiB extra/libxext 1.3.6-1 0.30 MiB extra/libxpm 3.5.17-2 0.16 MiB extra/libxrender 0.9.11-2 0.09 MiB extra/libxt 1.3.0-2 2.02 MiB extra/libyuv r2426+464c51a0-1 1.85 MiB extra/lm_sensors 1:3.6.0.r41.g31d1f125-3 0.46 MiB core/lzo 2.10-5 0.38 MiB extra/net-snmp 5.9.4-4 8.53 MiB core/nspr 4.35-3 0.71 MiB core/nss 3.102.1-1 4.98 MiB extra/openjpeg2 2.5.2-1 13.28 MiB core/pciutils 3.13.0-1 0.37 MiB extra/pixman 0.43.4-1 0.71 MiB extra/poppler 24.06.1-1 5.92 MiB extra/poppler-glib 24.06.1-1 3.09 MiB extra/rav1e 0.7.1-1 7.52 MiB extra/svt-av1 2.1.2-1 5.11 MiB extra/v4l-utils 1.26.1-1 11.02 MiB extra/x265 3.6-1 19.26 MiB extra/xcb-proto 1.17.0-2 1.02 MiB extra/xorgproto 2024.1-2 1.46 MiB extra/sane 1.3.1-1 18.50 MiB Total Installed Size: 174.31 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing expat... 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 xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxext... installing libxrender... installing lzo... installing pixman... installing cairo... installing libieee1284... Optional dependencies for libieee1284 python: for python module installing libnl... installing dbus... installing libpcap... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing hwdata... installing kmod... installing pciutils... Optional dependencies for pciutils which: for update-pciids [installed] grep: for update-pciids [installed] curl: for update-pciids [installed] installing net-snmp... Optional dependencies for net-snmp perl-term-readkey: for snmpcheck application perl-tk: for snmpcheck and tkmib applications python: for the python modules installing hicolor-icon-theme... installing libjpeg-turbo... Optional dependencies for libjpeg-turbo java-runtime>11: for TurboJPEG Java wrapper installing v4l-utils... Optional dependencies for v4l-utils qt5-base: for qv4l2 and qvidcap alsa-lib: for qv4l2 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 installing libice... installing libsm... installing libxt... installing libxpm... installing giflib... installing jbigkit... installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt installing libwebp... installing aom... installing dav1d... Optional dependencies for dav1d dav1d-doc: HTML documentation installing rav1e... installing svt-av1... installing libyuv... installing libavif... installing libde265... Optional dependencies for libde265 ffmpeg: for sherlock265 qt5-base: for sherlock265 sdl: dec265 YUV overlay output installing x265... installing libheif... Optional dependencies for libheif libjpeg: for heif-convert and heif-enc [installed] libpng: for heif-convert and heif-enc [installed] dav1d: dav1d encoder [installed] ffmpeg: hardware decode rav1e: rav1e encoder [installed] svt-av1: svt-av1 encoder [installed] installing gd... Optional dependencies for gd perl: bdftogd script [installed] installing libexif... installing libgphoto2... installing lcms2... installing openjpeg2... installing nspr... installing nss... installing poppler... Optional dependencies for poppler poppler-data: highly recommended encoding data to display PDF documents with certain encodings and characters installing poppler-glib... installing sane... Optional dependencies for sane sane-airscan: for scanners working in driverless mode :: Running post-transaction hooks... (1/4) Updating fontconfig configuration... (2/4) Reloading system bus configuration... call to execv failed (No such file or directory) error: command failed to execute correctly (3/4) Warn about old perl modules (4/4) Updating fontconfig cache... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... :: There are 10 providers available for ttf-font: :: Repository extra 1) gnu-free-fonts 2) noto-fonts 3) ttf-bitstream-vera 4) ttf-croscore 5) ttf-dejavu 6) ttf-droid 7) ttf-ibm-plex 8) ttf-input 9) ttf-liberation 10) ttf-mona-sans Enter a number (default=1): looking for conflicting packages... Package (71) New Version Net Change extra/clang 18.1.8-2 210.70 MiB extra/compiler-rt 18.1.8-1 40.51 MiB core/debuginfod 0.191-4 0.33 MiB extra/docbook-xml 4.5-10 1.96 MiB extra/docbook-xsl 1.79.2-8 26.32 MiB extra/fmt 10.2.0-1 1.58 MiB extra/fribidi 1.0.15-1 0.24 MiB extra/gdk-pixbuf2 2.42.12-1 2.99 MiB extra/ghostscript 10.03.1-1 42.60 MiB core/glib2-docs 2.80.4-1 63.35 MiB extra/gnu-free-fonts 20120503-8 6.65 MiB extra/gobject-introspection-runtime 1.80.1-3 0.08 MiB extra/graphviz 12.0.0-1 9.58 MiB extra/gsfonts 20200910-4 3.11 MiB extra/gtk-doc 1.34.0-1 2.63 MiB extra/gts 0.7.6.121130-2 0.67 MiB extra/ijs 0.35-6 0.12 MiB extra/jbig2dec 0.20-1 0.15 MiB extra/libcups 2:2.4.10-1 0.76 MiB extra/libdatrie 0.2.13-4 0.48 MiB core/libedit 20240517_3.1-1 0.27 MiB extra/libgirepository 1.80.1-3 1.51 MiB extra/libidn 1.42-1 0.77 MiB core/libmicrohttpd 1.0.1-1 0.59 MiB extra/libpaper 2.2.5-1 0.14 MiB extra/librsvg 2:2.58.2-1 11.36 MiB extra/libthai 0.1.29-3 1.22 MiB extra/libxft 2.3.8-2 0.13 MiB extra/libxslt 1.1.42-1 0.75 MiB extra/llvm-libs 18.1.8-4 128.31 MiB core/mpdecimal 4.0.0-2 0.32 MiB extra/netpbm 10.86.42-1 6.92 MiB extra/ninja 1.12.1-1 0.38 MiB extra/pango 1:1.54.0-1 2.29 MiB extra/perl-error 0.17029-6 0.04 MiB extra/perl-mailtools 2.21-8 0.10 MiB extra/perl-timedate 2.33-6 0.08 MiB extra/poppler-data 0.4.12-2 12.34 MiB core/python 3.12.4-1 70.24 MiB extra/python-autocommand 2.2.2-6 0.08 MiB extra/python-fastjsonschema 2.20.0-1 0.27 MiB extra/python-inflect 7.3.1-1 0.36 MiB extra/python-jaraco.context 5.3.0-1 0.04 MiB extra/python-jaraco.functools 4.0.1-1 0.07 MiB extra/python-jaraco.text 3.14.0-1 0.08 MiB extra/python-lxml 5.2.2-1 5.01 MiB extra/python-mako 1.3.5-1 0.95 MiB extra/python-markdown 3.6-3 0.97 MiB extra/python-markupsafe 2.1.5-2 0.08 MiB extra/python-more-itertools 10.3.0-1 0.63 MiB extra/python-ordered-set 4.1.0-5 0.06 MiB extra/python-packaging 24.1-1 0.49 MiB extra/python-platformdirs 4.2.2-1 0.24 MiB extra/python-pygments 2.18.0-1 14.10 MiB extra/python-setuptools 1:69.5.1-1 8.82 MiB extra/python-tomli 2.0.1-4 0.10 MiB extra/python-tqdm 4.66.4-1 0.60 MiB extra/python-trove-classifiers 2024.7.2-1 0.12 MiB extra/python-typeguard 4.3.0-1 0.41 MiB extra/python-typing_extensions 4.12.2-1 0.41 MiB extra/python-validate-pyproject 0.18-1 0.33 MiB extra/shared-mime-info 2.4-1 4.55 MiB extra/spdlog 1.14.1-1 0.67 MiB extra/cunit 2.1.3-4 0.39 MiB extra/doxygen 1.11.0-4 18.14 MiB extra/git 2.46.0-1 28.04 MiB core/glib2-devel 2.80.4-1 1.19 MiB extra/gobject-introspection 1.80.1-3 2.79 MiB extra/meson 1.5.1-1 12.72 MiB extra/vala 0.56.17-1 14.37 MiB extra/valgrind 3.23.0-5 67.74 MiB Total Installed Size: 837.41 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libedit... installing llvm-libs... installing compiler-rt... installing clang... Optional dependencies for clang openmp: OpenMP support in clang with -fopenmp python: for scan-view and git-clang-format [pending] llvm: referenced by some clang headers installing fmt... installing spdlog... installing doxygen... Optional dependencies for doxygen graphviz: for caller/callee graph generation [pending] qt6-base: for doxywizard texlive-fontsrecommended: for generating LaTeX, Postscript and PDF output texlive-fontutils: for generating LaTeX, Postscript and PDF output texlive-latexextra: for generating LaTeX, Postscript and PDF output texlive-plaingeneric: for generating LaTeX, Postscript and PDF output installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui openssh: ssh transport and crypto perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 [pending] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing mpdecimal... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python [pending] python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] xz: for lzma [installed] tk: for tkinter installing python-packaging... installing glib2-devel... installing libgirepository... installing gobject-introspection-runtime... installing python-markupsafe... installing python-mako... Optional dependencies for python-mako python-babel: for i18n features python-beaker: for caching support python-dogpile.cache: for caching support python-pygments: for syntax highlighting [pending] python-pytest: for testing utilities installing python-markdown... Optional dependencies for python-markdown python-yaml: parse Python in YAML metadata installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing python-typing_extensions... installing python-typeguard... installing python-inflect... installing python-jaraco.text... installing python-ordered-set... installing python-platformdirs... installing python-tomli... installing python-fastjsonschema... installing python-trove-classifiers... installing python-validate-pyproject... installing python-setuptools... installing gobject-introspection... installing ninja... installing python-tqdm... Optional dependencies for python-tqdm python-requests: telegram installing meson... installing shared-mime-info... installing gdk-pixbuf2... Optional dependencies for gdk-pixbuf2 libwmf: Load .wmf and .apm libopenraw: Load .dng, .cr2, .crw, .nef, .orf, .pef, .arw, .erf, .mrw, and .raf libavif: Load .avif [installed] libheif: Load .heif, .heic, and .avif [installed] libjxl: Load .jxl librsvg: Load .svg, .svgz, and .svg.gz [pending] webp-pixbuf-loader: Load .webp installing fribidi... installing libdatrie... installing libthai... installing libxft... installing pango... installing librsvg... installing libcups... installing jbig2dec... installing libpaper... installing ijs... installing libidn... installing poppler-data... installing ghostscript... Optional dependencies for ghostscript gtk3: needed for gsx installing netpbm... installing gts... installing gsfonts... installing graphviz... Optional dependencies for graphviz mono: sharp bindings guile: guile bindings [installed] lua: lua bindings perl: perl bindings [installed] python: python bindings [installed] r: r bindings tcl: tcl bindings qt6-base: gvedit xterm: vimdot installing docbook-xml... etc/xml/catalog:1: parser error : Document is empty ^ installing libxslt... Optional dependencies for libxslt python: Python bindings [installed] installing docbook-xsl... installing glib2-docs... installing python-lxml... Optional dependencies for python-lxml python-beautifulsoup4: support for beautifulsoup parser to parse not well formed HTML python-cssselect: support for cssselect python-html5lib: support for html5lib parser python-lxml-docs: offline docs installing python-pygments... installing gtk-doc... Optional dependencies for gtk-doc dblatex: PDF support installing gnu-free-fonts... installing vala... installing cunit... installing libmicrohttpd... installing debuginfod... Optional dependencies for debuginfod elfutils=0.191: for translations installing valgrind... Optional dependencies for valgrind lib32-glibc: 32-bit ABI support [installed] python: cg_* scripts [installed] :: Running post-transaction hooks... (1/6) Updating the MIME type database... (2/6) Updating fontconfig configuration... (3/6) Warn about old perl modules (4/6) Updating fontconfig cache... (5/6) Probing GDK-Pixbuf loader modules... (6/6) Updating the info directory file... ==> Retrieving sources... ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Creating working copy of libinsane git repo... Cloning into 'libinsane'... done. Switched to a new branch 'makepkg' ==> Starting build()... + exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownload -D b_pie=true -D python.bytecompile=1 libinsane build The Meson build system Version: 1.5.1 Source dir: /startdir/src/libinsane Build dir: /startdir/src/build Build type: native build Project name: libinsane-global Project version: 1.0.10 C compiler for the host machine: cc (gcc 14.1.1 "cc (GCC) 14.1.1 20240720") C linker for the host machine: cc ld.bfd 2.42.0 Host machine cpu family: x86_64 Host machine cpu: x86_64 Executing subproject libinsane libinsane| Project name: libinsane libinsane| Project version: 1.0.10 libinsane| C compiler for the host machine: cc (gcc 14.1.1 "cc (GCC) 14.1.1 20240720") libinsane| C linker for the host machine: cc ld.bfd 2.42.0 libinsane| Message: Target OS: Unix-like libinsane| Run-time dependency threads found: YES libinsane| Found pkg-config: YES (/usr/bin/pkg-config) 2.1.1 libinsane| Run-time dependency sane-backends found: YES 1.3.1 libinsane| Found git repository at /startdir/src/libinsane libinsane| Program doxygen found: YES (/usr/bin/doxygen) libinsane| libinsane/subprojects/libinsane/doc/meson.build:8: WARNING: Project targets '>=0.37.1' but uses feature introduced in '0.50.0': install arg in configure_file. libinsane| Configuring doxygen.conf using configuration libinsane| Run-time dependency cunit found: YES 2.1-3 libinsane| Program valgrind found: YES (/usr/bin/valgrind) libinsane| Build targets in project: 29 libinsane| WARNING: Project specifies a minimum meson_version '>=0.37.1' but uses features which were added in newer versions: libinsane| * 0.50.0: {'install arg in configure_file'} libinsane| Subproject libinsane finished. Executing subproject libinsane-gobject libinsane-gobject| Project name: libinsane-gobject libinsane-gobject| Project version: 1.0.10 libinsane-gobject| C compiler for the host machine: cc (gcc 14.1.1 "cc (GCC) 14.1.1 20240720") libinsane-gobject| C linker for the host machine: cc ld.bfd 2.42.0 libinsane-gobject| Run-time dependency gobject-2.0 found: YES 2.80.4 libinsane-gobject| Build-time dependency glib-2.0 found: YES 2.80.4 libinsane-gobject| Program /usr/bin/glib-mkenums found: YES (/usr/bin/glib-mkenums) libinsane-gobject| Dependency glib-2.0 found: YES 2.80.4 (cached) libinsane-gobject| Program /usr/bin/glib-mkenums found: YES (/usr/bin/glib-mkenums) libinsane-gobject| Run-time dependency gobject-introspection-1.0 found: YES 1.80.1 libinsane-gobject| Dependency gobject-introspection-1.0 found: YES 1.80.1 (cached) libinsane-gobject| Program /usr/bin/g-ir-scanner found: YES (/usr/bin/g-ir-scanner) libinsane-gobject| Dependency gobject-introspection-1.0 found: YES 1.80.1 (cached) libinsane-gobject| Program /usr/bin/g-ir-compiler found: YES (/usr/bin/g-ir-compiler) libinsane-gobject| Program vapigen found: YES (/usr/bin/vapigen) libinsane-gobject| Program gtkdoc-scan found: YES (/usr/bin/gtkdoc-scan) libinsane-gobject| Program gtkdoc-scangobj found: YES (/usr/bin/gtkdoc-scangobj) libinsane-gobject| Program gtkdoc-mkdb found: YES (/usr/bin/gtkdoc-mkdb) libinsane-gobject| Program gtkdoc-mkhtml found: YES (/usr/bin/gtkdoc-mkhtml) libinsane-gobject| Program gtkdoc-fixxref found: YES (/usr/bin/gtkdoc-fixxref) libinsane-gobject| Build targets in project: 37 libinsane-gobject| Subproject libinsane-gobject finished. Build targets in project: 37 libinsane-global 1.0.10 Subprojects libinsane : YES 2 warnings libinsane-gobject : YES User defined options auto_features : enabled buildtype : plain libexecdir : lib prefix : /usr sbindir : bin wrap_mode : nodownload python.bytecompile: 1 b_pie : true Found ninja-1.12.1 at /usr/bin/ninja Generating targets: 0%| | 0/37 eta ? Writing build.ninja: 0%| | 0/161 eta ? ninja: Entering directory `/startdir/src/build' [1/128] Compiling C object subprojects/libinsane/tests/tests_sane.p/main.c.o [2/128] Compiling C object subprojects/libinsane/tests/tests_normalizer_all_opts_on_all_sources.p/main.c.o [3/128] Compiling C object subprojects/libinsane/bmp/bmp_parser.p/bmp_parser.c.o [4/128] Compiling C object subprojects/libinsane/examples/lis_scan.p/lis_scan.c.o [5/128] Compiling C object subprojects/libinsane/tests/tests_multiplexer.p/main.c.o [6/128] Compiling C object subprojects/libinsane/tests/tests_normalizer_all_opts_on_all_sources.p/tests_normalizer_all_opts_on_all_sources.c.o [7/128] Compiling C object subprojects/libinsane/tests/tests_normalizer_bmp2raw.p/main.c.o [8/128] Generating subprojects/libinsane/src/version.h with a custom command [9/128] Compiling C object subprojects/libinsane/tests/tests_multiplexer.p/tests_multiplexer.c.o [10/128] Compiling C object subprojects/libinsane/tests/tests_normalizer_clean_dev_descs.p/main.c.o [11/128] Compiling C object subprojects/libinsane/tests/tests_normalizer_clean_dev_descs.p/tests_normalizer_clean_dev_descs.c.o [12/128] Compiling C object subprojects/libinsane/tests/tests_normalizer_opt_aliases.p/main.c.o [13/128] Compiling C object subprojects/libinsane/tests/tests_sane.p/tests_sane.c.o [14/128] Compiling C object subprojects/libinsane/tests/tests_normalizer_min_one_source.p/tests_normalizer_min_one_source.c.o [15/128] Compiling C object subprojects/libinsane/tests/tests_normalizer_min_one_source.p/main.c.o [16/128] Generating GObject enum file subprojects/libinsane-gobject/src/enums.h (wrapped by meson to capture output) [17/128] Compiling C object subprojects/libinsane/tests/tests_normalizer_bmp2raw.p/tests_normalizer_bmp2raw.c.o [18/128] Compiling C object subprojects/libinsane/tests/tests_normalizer_raw24.p/main.c.o [19/128] Compiling C object subprojects/libinsane/tests/tests_normalizer_resolution.p/main.c.o [20/128] Compiling C object subprojects/libinsane/tests/tests_normalizer_opt_aliases.p/tests_normalizer_opt_aliases.c.o [21/128] Compiling C object subprojects/libinsane/src/libinsane.so.1.0.10.p/bmp.c.o [22/128] Compiling C object subprojects/libinsane/src/libinsane.so.1.0.10.p/error.c.o [23/128] Compiling C object subprojects/libinsane/src/libinsane.so.1.0.10.p/log.c.o [24/128] Compiling C object subprojects/libinsane/src/libinsane.so.1.0.10.p/bases_dumb.c.o [25/128] Compiling C object subprojects/libinsane/src/libinsane.so.1.0.10.p/normalizers_all_opts_on_all_sources.c.o [26/128] Compiling C object subprojects/libinsane/src/libinsane.so.1.0.10.p/basewrapper.c.o [27/128] Compiling C object subprojects/libinsane/src/libinsane.so.1.0.10.p/multiplexer.c.o [28/128] Compiling C object subprojects/libinsane/src/libinsane.so.1.0.10.p/normalizers_min_one_source.c.o [29/128] Compiling C object subprojects/libinsane/src/libinsane.so.1.0.10.p/normalizers_clean_dev_descs.c.o [30/128] Compiling C object subprojects/libinsane/src/libinsane.so.1.0.10.p/normalizers_raw24.c.o [31/128] Compiling C object subprojects/libinsane/tests/tests_normalizer_raw24.p/tests_normalizer_raw24.c.o [32/128] Compiling C object subprojects/libinsane/src/libinsane.so.1.0.10.p/normalizers_source_types.c.o [33/128] Compiling C object subprojects/libinsane/src/libinsane.so.1.0.10.p/str2impls.c.o [34/128] Compiling C object subprojects/libinsane/src/libinsane.so.1.0.10.p/normalizers_bmp2raw.c.o [35/128] Compiling C object subprojects/libinsane/src/libinsane.so.1.0.10.p/normalizers_opt_aliases.c.o [36/128] Compiling C object subprojects/libinsane/src/libinsane.so.1.0.10.p/normalizers_resolution.c.o [37/128] Compiling C object subprojects/libinsane/src/libinsane.so.1.0.10.p/normalizers_source_names.c.o [38/128] Compiling C object subprojects/libinsane/src/libinsane.so.1.0.10.p/normalizers_safe_defaults.c.o [39/128] Compiling C object subprojects/libinsane/src/libinsane.so.1.0.10.p/safebet.c.o [40/128] Compiling C object subprojects/libinsane/src/libinsane.so.1.0.10.p/workarounds_check_capabilities.c.o [41/128] Compiling C object subprojects/libinsane/src/libinsane.so.1.0.10.p/normalizers_source_nodes.c.o [42/128] Compiling C object subprojects/libinsane/src/libinsane.so.1.0.10.p/util.c.o [43/128] Compiling C object subprojects/libinsane/src/libinsane.so.1.0.10.p/workarounds_cache.c.o [44/128] Compiling C object subprojects/libinsane/src/libinsane.so.1.0.10.p/workarounds_hide_source_auto.c.o [45/128] Compiling C object subprojects/libinsane/src/libinsane.so.1.0.10.p/workarounds_invalid_page_size.c.o [46/128] Compiling C object subprojects/libinsane/src/libinsane.so.1.0.10.p/workarounds_dedicated_thread.c.o [47/128] Compiling C object subprojects/libinsane/src/libinsane.so.1.0.10.p/workarounds_lamp.c.o [48/128] Compiling C object subprojects/libinsane/src/libinsane.so.1.0.10.p/workarounds_one_page_flatbed.c.o [49/128] Compiling C object subprojects/libinsane/src/libinsane.so.1.0.10.p/workarounds_opt_names.c.o [50/128] Compiling C object subprojects/libinsane/src/libinsane.so.1.0.10.p/workarounds_opt_values.c.o [51/128] Compiling C object subprojects/libinsane/src/libinsane.so.1.0.10.p/workarounds_dedicated_process_protocol.c.o [52/128] Compiling C object subprojects/libinsane/src/libinsane.so.1.0.10.p/workarounds_dedicated_process_pack.c.o [53/128] Compiling C object subprojects/libinsane/src/libinsane.so.1.0.10.p/bases_sane.c.o [54/128] Compiling C object subprojects/libinsane/src/libinsane.so.1.0.10.p/workarounds_dedicated_process_worker.c.o [55/128] Compiling C object subprojects/libinsane/tests/tests_normalizer_safe_defaults.p/main.c.o [56/128] Compiling C object subprojects/libinsane/src/libinsane.so.1.0.10.p/workarounds_dedicated_process_master.c.o [57/128] Compiling C object subprojects/libinsane-gobject/src/libinsane_gobject.so.1.0.10.p/error.c.o [58/128] Compiling C object subprojects/libinsane-gobject/src/libinsane_gobject.so.1.0.10.p/device_descriptor.c.o [59/128] Compiling C object subprojects/libinsane-gobject/src/libinsane_gobject.so.1.0.10.p/scan_parameters.c.o [60/128] Compiling C object subprojects/libinsane/tests/tests_normalizer_source_names.p/main.c.o [61/128] Compiling C object subprojects/libinsane/tests/tests_normalizer_resolution.p/tests_normalizer_resolution.c.o [62/128] Compiling C object subprojects/libinsane-gobject/src/libinsane_gobject.so.1.0.10.p/option_descriptor.c.o [63/128] Compiling C object subprojects/libinsane/tests/tests_normalizer_safe_defaults.p/tests_normalizer_safe_defaults.c.o [64/128] Generating GObject enum file subprojects/libinsane-gobject/src/enums.c (wrapped by meson to capture output) [65/128] Compiling C object subprojects/libinsane-gobject/src/libinsane_gobject.so.1.0.10.p/log.c.o [66/128] Compiling C object subprojects/libinsane/tests/tests_normalizer_source_names.p/tests_normalizer_source_names.c.o [67/128] Compiling C object subprojects/libinsane/tests/tests_normalizer_source_nodes.p/main.c.o [68/128] Compiling C object subprojects/libinsane/tests/tests_normalizer_source_types.p/main.c.o [69/128] Compiling C object subprojects/libinsane/tests/tests_workaround_cache.p/main.c.o [70/128] Compiling C object subprojects/libinsane-gobject/src/libinsane_gobject.so.1.0.10.p/libinsane-api.c.o [71/128] Compiling C object subprojects/libinsane/tests/tests_normalizer_source_nodes.p/tests_normalizer_source_nodes.c.o [72/128] Compiling C object subprojects/libinsane-gobject/src/libinsane_gobject.so.1.0.10.p/item.c.o [73/128] Compiling C object subprojects/libinsane/tests/tests_normalizer_source_types.p/tests_normalizer_source_types.c.o [74/128] Compiling C object subprojects/libinsane-gobject/src/libinsane_gobject.so.1.0.10.p/scan_session.c.o [75/128] Compiling C object subprojects/libinsane/tests/tests_workaround_cache.p/tests_workaround_cache.c.o [76/128] Compiling C object subprojects/libinsane/tests/tests_workaround_check_capabilities.p/main.c.o [77/128] Compiling C object subprojects/libinsane/tests/tests_workaround_dedicated_thread.p/main.c.o [78/128] Compiling C object subprojects/libinsane/tests/tests_workaround_hide_source_auto.p/tests_workaround_hide_source_auto.c.o [79/128] Compiling C object subprojects/libinsane/tests/tests_workaround_check_capabilities.p/tests_workaround_check_capabilities.c.o [80/128] Compiling C object subprojects/libinsane/tests/tests_workaround_dedicated_thread.p/tests_workaround_dedicated_thread.c.o [81/128] Compiling C object subprojects/libinsane/tests/tests_workaround_lamp.p/main.c.o [82/128] Compiling C object subprojects/libinsane/tests/tests_workaround_hide_source_auto.p/main.c.o [83/128] Compiling C object subprojects/libinsane/tests/tests_workaround_invalid_page_size.p/tests_workaround_invalid_page_size.c.o [84/128] Compiling C object subprojects/libinsane/tests/tests_workaround_lamp.p/tests_workaround_lamp.c.o [85/128] Compiling C object subprojects/libinsane/tests/tests_workaround_invalid_page_size.p/main.c.o [86/128] Compiling C object subprojects/libinsane/tests/tests_workaround_one_page_flatbed.p/main.c.o [87/128] Compiling C object subprojects/libinsane/tests/tests_workaround_one_page_flatbed.p/tests_workaround_one_page_flatbed.c.o [88/128] Compiling C object subprojects/libinsane/tests/tests_workaround_opt_names.p/main.c.o [89/128] Compiling C object subprojects/libinsane/tests/tests_workaround_opt_names.p/tests_workaround_opt_names.c.o [90/128] Compiling C object subprojects/libinsane/tests/tests_workaround_opt_values.p/main.c.o [91/128] Compiling C object subprojects/libinsane/tests/tests_workaround_opt_values.p/tests_workaround_opt_values.c.o [92/128] Compiling C object subprojects/libinsane/tests/tests_workaround_dedicated_process_pack.p/main.c.o [93/128] Compiling C object subprojects/libinsane/tests/tests_workaround_dedicated_process.p/main.c.o [94/128] Compiling C object subprojects/libinsane/tests/tests_workaround_dedicated_process_pack.p/tests_workaround_dedicated_process_pack.c.o [95/128] Compiling C object subprojects/libinsane/tests/tests_workaround_dedicated_process.p/tests_workaround_dedicated_process.c.o [96/128] Compiling C object subprojects/libinsane-gobject/src/libinsane_gobject.so.1.0.10.p/meson-generated_.._enums.c.o [97/128] Linking target subprojects/libinsane/bmp/bmp_parser [98/128] Linking target subprojects/libinsane/src/libinsane.so.1.0.10 [99/128] Generating symbol file subprojects/libinsane/src/libinsane.so.1.0.10.p/libinsane.so.1.0.10.symbols [100/128] Linking target subprojects/libinsane/tests/tests_normalizer_all_opts_on_all_sources [101/128] Linking target subprojects/libinsane/tests/tests_normalizer_clean_dev_descs [102/128] Linking target subprojects/libinsane/tests/tests_normalizer_opt_aliases [103/128] Linking target subprojects/libinsane/tests/tests_normalizer_min_one_source [104/128] Linking target subprojects/libinsane/tests/tests_multiplexer [105/128] Linking target subprojects/libinsane/examples/lis_scan [106/128] Linking target subprojects/libinsane/tests/tests_normalizer_resolution [107/128] Linking target subprojects/libinsane/tests/tests_normalizer_source_names [108/128] Linking target subprojects/libinsane/tests/tests_normalizer_safe_defaults [109/128] Linking target subprojects/libinsane/tests/tests_normalizer_source_nodes [110/128] Linking target subprojects/libinsane/tests/tests_sane [111/128] Linking target subprojects/libinsane/tests/tests_normalizer_source_types [112/128] Linking target subprojects/libinsane/tests/tests_normalizer_raw24 [113/128] Linking target subprojects/libinsane/tests/tests_workaround_invalid_page_size [114/128] Linking target subprojects/libinsane/tests/tests_workaround_hide_source_auto [115/128] Linking target subprojects/libinsane/tests/tests_workaround_dedicated_thread [116/128] Linking target subprojects/libinsane/tests/tests_workaround_lamp [117/128] Linking target subprojects/libinsane-gobject/src/libinsane_gobject.so.1.0.10 [118/128] Linking target subprojects/libinsane/tests/tests_workaround_opt_names [119/128] Linking target subprojects/libinsane/tests/tests_normalizer_bmp2raw [120/128] Linking target subprojects/libinsane/tests/tests_workaround_check_capabilities [121/128] Linking target subprojects/libinsane/tests/tests_workaround_one_page_flatbed [122/128] Linking target subprojects/libinsane/tests/tests_workaround_cache [123/128] Linking target subprojects/libinsane/tests/tests_workaround_opt_values [124/128] Linking target subprojects/libinsane/tests/tests_workaround_dedicated_process_pack [125/128] Linking target subprojects/libinsane/tests/tests_workaround_dedicated_process [126/128] Generating subprojects/libinsane-gobject/src/Libinsane-1.0.gir with a custom command (wrapped by meson to set env) [127/128] Generating subprojects/libinsane-gobject/src/Libinsane-1.0.typelib with a custom command [128/128] Generating subprojects/libinsane-gobject/src/libinsane.vapi with a custom command INFO: autodetecting backend as ninja INFO: calculating backend command to run: /usr/bin/ninja -C /startdir/src/build ninja: Entering directory `/startdir/src/build' [1/1] Generating subprojects/libinsane/doc/doc with a custom command warning: Tag 'TCL_SUBST' at line 247 of file 'subprojects/libinsane/doc/doxygen.conf' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'COLS_IN_ALPHA_INDEX' at line 1108 of file 'subprojects/libinsane/doc/doxygen.conf' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_TIMESTAMP' at line 1244 of file 'subprojects/libinsane/doc/doxygen.conf' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'FORMULA_TRANSPARENT' at line 1525 of file 'subprojects/libinsane/doc/doxygen.conf' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'LATEX_SOURCE_CODE' at line 1813 of file 'subprojects/libinsane/doc/doxygen.conf' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'LATEX_TIMESTAMP' at line 1829 of file 'subprojects/libinsane/doc/doxygen.conf' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'RTF_SOURCE_CODE' at line 1895 of file 'subprojects/libinsane/doc/doxygen.conf' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOCBOOK_PROGRAMLISTING' at line 1993 of file 'subprojects/libinsane/doc/doxygen.conf' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'PERL_PATH' at line 2173 of file 'subprojects/libinsane/doc/doxygen.conf' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'CLASS_DIAGRAMS' at line 2186 of file 'subprojects/libinsane/doc/doxygen.conf' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'MSCGEN_PATH' at line 2195 of file 'subprojects/libinsane/doc/doxygen.conf' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTNAME' at line 2237 of file 'subprojects/libinsane/doc/doxygen.conf' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTSIZE' at line 2244 of file 'subprojects/libinsane/doc/doxygen.conf' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_TRANSPARENT' at line 2470 of file 'subprojects/libinsane/doc/doxygen.conf' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" error: PLANTUML_JAR_PATH is not a directory with a 'plantuml.jar' file or is not an existing file: /usr/share/plantuml/plantuml.jar Doxygen version used: 1.11.0 Notice: Output directory 'doc' does not exist. I have created it for you. Searching for include files... Searching for example files... Searching for files in directory /startdir/src/libinsane/subprojects/libinsane-gobject/examples Searching for files in directory /startdir/src/libinsane/subprojects/libinsane/examples Searching for images... Searching for files in directory /startdir/src/libinsane/subprojects/libinsane/doc Searching for dot files... Searching for msc files... Searching for dia files... Searching for files to exclude Searching INPUT for files to process... Searching for files in directory /startdir/src/libinsane/subprojects/libinsane/include Searching for files in directory /startdir/src/libinsane/subprojects/libinsane/include/libinsane Searching for files in directory /startdir/src/libinsane/subprojects/libinsane/doc Reading and parsing tag files Parsing files Preprocessing /startdir/src/libinsane/subprojects/libinsane/include/libinsane/capi.h... Parsing file /startdir/src/libinsane/subprojects/libinsane/include/libinsane/capi.h... Preprocessing /startdir/src/libinsane/subprojects/libinsane/include/libinsane/constants.h... Parsing file /startdir/src/libinsane/subprojects/libinsane/include/libinsane/constants.h... Preprocessing /startdir/src/libinsane/subprojects/libinsane/include/libinsane/dumb.h... Parsing file /startdir/src/libinsane/subprojects/libinsane/include/libinsane/dumb.h... Preprocessing /startdir/src/libinsane/subprojects/libinsane/include/libinsane/error.h... Parsing file /startdir/src/libinsane/subprojects/libinsane/include/libinsane/error.h... Preprocessing /startdir/src/libinsane/subprojects/libinsane/include/libinsane/log.h... Parsing file /startdir/src/libinsane/subprojects/libinsane/include/libinsane/log.h... Preprocessing /startdir/src/libinsane/subprojects/libinsane/include/libinsane/multiplexer.h... Parsing file /startdir/src/libinsane/subprojects/libinsane/include/libinsane/multiplexer.h... Preprocessing /startdir/src/libinsane/subprojects/libinsane/include/libinsane/normalizers.h... Parsing file /startdir/src/libinsane/subprojects/libinsane/include/libinsane/normalizers.h... Preprocessing /startdir/src/libinsane/subprojects/libinsane/include/libinsane/safebet.h... Parsing file /startdir/src/libinsane/subprojects/libinsane/include/libinsane/safebet.h... Preprocessing /startdir/src/libinsane/subprojects/libinsane/include/libinsane/sane.h... Parsing file /startdir/src/libinsane/subprojects/libinsane/include/libinsane/sane.h... Preprocessing /startdir/src/libinsane/subprojects/libinsane/include/libinsane/str2impls.h... Parsing file /startdir/src/libinsane/subprojects/libinsane/include/libinsane/str2impls.h... Preprocessing /startdir/src/libinsane/subprojects/libinsane/include/libinsane/twain.h... Parsing file /startdir/src/libinsane/subprojects/libinsane/include/libinsane/twain.h... Preprocessing /startdir/src/libinsane/subprojects/libinsane/include/libinsane/util.h... Parsing file /startdir/src/libinsane/subprojects/libinsane/include/libinsane/util.h... Preprocessing /startdir/src/libinsane/subprojects/libinsane/include/libinsane/wia_ll.h... Parsing file /startdir/src/libinsane/subprojects/libinsane/include/libinsane/wia_ll.h... Preprocessing /startdir/src/libinsane/subprojects/libinsane/include/libinsane/workarounds.h... Parsing file /startdir/src/libinsane/subprojects/libinsane/include/libinsane/workarounds.h... Preprocessing /startdir/src/libinsane/subprojects/libinsane/doc/api_multiplexer.dox... Parsing file /startdir/src/libinsane/subprojects/libinsane/doc/api_multiplexer.dox... Preprocessing /startdir/src/libinsane/subprojects/libinsane/doc/behavior_normalizations.dox... Parsing file /startdir/src/libinsane/subprojects/libinsane/doc/behavior_normalizations.dox... Preprocessing /startdir/src/libinsane/subprojects/libinsane/doc/dev_rules.dox... Parsing file /startdir/src/libinsane/subprojects/libinsane/doc/dev_rules.dox... Preprocessing /startdir/src/libinsane/subprojects/libinsane/doc/gobject_introspection_api.dox... Parsing file /startdir/src/libinsane/subprojects/libinsane/doc/gobject_introspection_api.dox... Preprocessing /startdir/src/libinsane/subprojects/libinsane/doc/howto_c.dox... Parsing file /startdir/src/libinsane/subprojects/libinsane/doc/howto_c.dox... Preprocessing /startdir/src/libinsane/subprojects/libinsane/doc/howto_general.dox... Parsing file /startdir/src/libinsane/subprojects/libinsane/doc/howto_general.dox... Preprocessing /startdir/src/libinsane/subprojects/libinsane/doc/howto_python.dox... Parsing file /startdir/src/libinsane/subprojects/libinsane/doc/howto_python.dox... Preprocessing /startdir/src/libinsane/subprojects/libinsane/doc/index.dox... Parsing file /startdir/src/libinsane/subprojects/libinsane/doc/index.dox... Preprocessing /startdir/src/libinsane/subprojects/libinsane/doc/install.dox... Parsing file /startdir/src/libinsane/subprojects/libinsane/doc/install.dox... Preprocessing /startdir/src/libinsane/subprojects/libinsane/doc/introduction.dox... Parsing file /startdir/src/libinsane/subprojects/libinsane/doc/introduction.dox... Preprocessing /startdir/src/libinsane/subprojects/libinsane/doc/logging.dox... Parsing file /startdir/src/libinsane/subprojects/libinsane/doc/logging.dox... Preprocessing /startdir/src/libinsane/subprojects/libinsane/doc/normalized_api.dox... Parsing file /startdir/src/libinsane/subprojects/libinsane/doc/normalized_api.dox... Preprocessing /startdir/src/libinsane/subprojects/libinsane/doc/packaging.dox... Parsing file /startdir/src/libinsane/subprojects/libinsane/doc/packaging.dox... Preprocessing /startdir/src/libinsane/subprojects/libinsane/doc/safebet.dox... Parsing file /startdir/src/libinsane/subprojects/libinsane/doc/safebet.dox... Preprocessing /startdir/src/libinsane/subprojects/libinsane/doc/scan_apis.dox... Parsing file /startdir/src/libinsane/subprojects/libinsane/doc/scan_apis.dox... Preprocessing /startdir/src/libinsane/subprojects/libinsane/doc/structure.dox... Parsing file /startdir/src/libinsane/subprojects/libinsane/doc/structure.dox... Preprocessing /startdir/src/libinsane/subprojects/libinsane/doc/tickets.dox... Parsing file /startdir/src/libinsane/subprojects/libinsane/doc/tickets.dox... Preprocessing /startdir/src/libinsane/subprojects/libinsane/doc/workarounds.dox... Parsing file /startdir/src/libinsane/subprojects/libinsane/doc/workarounds.dox... Building macro definition list... Building group list... Building directory list... Building namespace list... Building file list... Building class list... Building concept list... Computing nesting relations for classes... Associating documentation with classes... Associating documentation with concepts... Associating documentation with modules... Building example list... Searching for enumerations... Searching for documented typedefs... Searching for members imported via using declarations... Searching for included using directives... Searching for documented variables... Building interface member list... Building member list... Searching for friends... Searching for documented defines... Computing class inheritance relations... Computing class usage relations... Flushing cached template relations that have become invalid... Computing class relations... Add enum values to enums... Searching for member function documentation... Creating members for template instances... Building page list... Search for main page... Computing page relations... Determining the scope of groups... Computing module relations... Sorting lists... Determining which enums are documented Computing member relations... Building full member lists recursively... Adding members to member groups. Computing member references... Inheriting documentation... Generating disk names... Adding source references... Adding xrefitems... Sorting member lists... Setting anonymous enum type... Computing dependencies between directories... Generating citations page... Counting members... Counting data structures... Resolving user defined references... Finding anchors and sections in the documentation... Transferring function references... Combining using relations... Adding members to index pages... Correcting members for VHDL... Computing tooltip texts... Generating style sheet... Generating search indices... Generating example documentation... Generating file sources... Generating code for file /startdir/src/libinsane/subprojects/libinsane/include/libinsane/capi.h... Generating code for file /startdir/src/libinsane/subprojects/libinsane/include/libinsane/constants.h... Generating code for file /startdir/src/libinsane/subprojects/libinsane/include/libinsane/dumb.h... Generating code for file /startdir/src/libinsane/subprojects/libinsane/include/libinsane/error.h... Generating code for file /startdir/src/libinsane/subprojects/libinsane/include/libinsane/log.h... Generating code for file /startdir/src/libinsane/subprojects/libinsane/include/libinsane/multiplexer.h... Generating code for file /startdir/src/libinsane/subprojects/libinsane/include/libinsane/normalizers.h... Generating code for file /startdir/src/libinsane/subprojects/libinsane/include/libinsane/safebet.h... Generating code for file /startdir/src/libinsane/subprojects/libinsane/include/libinsane/sane.h... Generating code for file /startdir/src/libinsane/subprojects/libinsane/include/libinsane/str2impls.h... Generating code for file /startdir/src/libinsane/subprojects/libinsane/include/libinsane/twain.h... Generating code for file /startdir/src/libinsane/subprojects/libinsane/include/libinsane/util.h... Generating code for file /startdir/src/libinsane/subprojects/libinsane/include/libinsane/wia_ll.h... Generating code for file /startdir/src/libinsane/subprojects/libinsane/include/libinsane/workarounds.h... Generating file documentation... Generating docs for file /startdir/src/libinsane/subprojects/libinsane/doc/api_multiplexer.dox... Generating docs for file /startdir/src/libinsane/subprojects/libinsane/doc/behavior_normalizations.dox... Generating docs for file /startdir/src/libinsane/subprojects/libinsane/doc/dev_rules.dox... Generating docs for file /startdir/src/libinsane/subprojects/libinsane/doc/gobject_introspection_api.dox... Generating docs for file /startdir/src/libinsane/subprojects/libinsane/doc/howto_c.dox... Generating docs for file /startdir/src/libinsane/subprojects/libinsane/doc/howto_general.dox... Generating docs for file /startdir/src/libinsane/subprojects/libinsane/doc/howto_python.dox... Generating docs for file /startdir/src/libinsane/subprojects/libinsane/doc/index.dox... Generating docs for file /startdir/src/libinsane/subprojects/libinsane/doc/install.dox... Generating docs for file /startdir/src/libinsane/subprojects/libinsane/doc/introduction.dox... Generating docs for file /startdir/src/libinsane/subprojects/libinsane/doc/logging.dox... Generating docs for file /startdir/src/libinsane/subprojects/libinsane/doc/normalized_api.dox... Generating docs for file /startdir/src/libinsane/subprojects/libinsane/doc/packaging.dox... Generating docs for file /startdir/src/libinsane/subprojects/libinsane/doc/safebet.dox... Generating docs for file /startdir/src/libinsane/subprojects/libinsane/doc/scan_apis.dox... Generating docs for file /startdir/src/libinsane/subprojects/libinsane/doc/structure.dox... Generating docs for file /startdir/src/libinsane/subprojects/libinsane/doc/tickets.dox... Generating docs for file /startdir/src/libinsane/subprojects/libinsane/doc/workarounds.dox... Generating docs for file /startdir/src/libinsane/subprojects/libinsane/include/libinsane/capi.h... Generating docs for file /startdir/src/libinsane/subprojects/libinsane/include/libinsane/constants.h... Generating docs for file /startdir/src/libinsane/subprojects/libinsane/include/libinsane/dumb.h... Generating docs for file /startdir/src/libinsane/subprojects/libinsane/include/libinsane/error.h... Generating docs for file /startdir/src/libinsane/subprojects/libinsane/include/libinsane/log.h... Generating docs for file /startdir/src/libinsane/subprojects/libinsane/include/libinsane/multiplexer.h... Generating docs for file /startdir/src/libinsane/subprojects/libinsane/include/libinsane/normalizers.h... Generating docs for file /startdir/src/libinsa/startdir/src/libinsane/subprojects/libinsane/doc/howto_c.dox:10: warning: unable to resolve reference to 'subprojects/libinsane/examples' for \ref command /startdir/src/libinsane/subprojects/libinsane/doc/howto_c.dox:10: warning: unable to resolve reference to 'subprojects/libinsane/examples' for \ref command /startdir/src/libinsane/subprojects/libinsane/doc/howto_python.dox:56: warning: unable to resolve reference to 'subprojects/libinsane-gobject/examples' for \ref command /startdir/src/libinsane/subprojects/libinsane/doc/howto_python.dox:56: warning: unable to resolve reference to 'subprojects/libinsane-gobject/examples' for \ref command /startdir/src/libinsane/subprojects/libinsane/doc/normalized_api.dox:57: warning: unable to resolve reference to 'quickstart' for \ref command /startdir/src/libinsane/subprojects/libinsane/doc/normalized_api.dox:57: warning: unable to resolve reference to 'quickstart' for \ref command /startdir/src/libinsane/subprojects/libinsane/doc/scan_apis.dox:40: warning: ignoring \startuml command because PLANTUML_JAR_PATH is not set /startdir/src/libinsane/subprojects/libinsane/doc/scan_apis.dox:134: warning: ignoring \startuml command because PLANTUML_JAR_PATH is not set /startdir/src/libinsane/subprojects/libinsane/doc/scan_apis.dox:40: warning: ignoring \startuml command because PLANTUML_JAR_PATH is not set /startdir/src/libinsane/subprojects/libinsane/doc/scan_apis.dox:134: warning: ignoring \startuml command because PLANTUML_JAR_PATH is not set ne/subprojects/libinsane/include/libinsane/safebet.h... Generating docs for file /startdir/src/libinsane/subprojects/libinsane/include/libinsane/sane.h... Generating docs for file /startdir/src/libinsane/subprojects/libinsane/include/libinsane/str2impls.h... Generating docs for file /startdir/src/libinsane/subprojects/libinsane/include/libinsane/twain.h... Generating docs for file /startdir/src/libinsane/subprojects/libinsane/include/libinsane/util.h... Generating docs for file /startdir/src/libinsane/subprojects/libinsane/include/libinsane/wia_ll.h... Generating docs for file /startdir/src/libinsane/subprojects/libinsane/include/libinsane/workarounds.h... Generating page documentation... Generating docs for page api_multiplexer... Generating docs for page behavior_normalizations... Generating docs for page dev_rules... Generating docs for page gobject_introspection_api... Generating docs for page howto_c... Generating docs for page howto_general... Generating docs for page howto_python... Generating docs for page install... Generating docs for page introduction... Generating docs for page logging... Generating docs for page normalized_api... Generating docs for page packaging... Generating docs for page safebet... Generating docs for page scan_apis... Generating docs for page structure... Generating docs for page tickets... Generating docs for page workarounds... Generating docs for page todo... Generating group documentation... Generating class documentation... Generating docs for compound lis_api... Generating docs for compound lis_device_descriptor... Generating docs for compound lis_dumb_read... Generating docs for compound lis_item... Generating docs for compound lis_log_callbacks... Generating docs for compound lis_option_descriptor... Generating docs for compound lis_scan_parameters... Generating docs for compound lis_scan_session... Generating docs for compound lis_value... Generating docs for compound lis_value_list... Generating docs for compound lis_value_range... Generating concept documentation... Generating module documentation... Generating namespace documentation... Generating graph info page... Generating directory documentation... Generating dependency graph for directory /startdir/src/libinsane/subprojects/libinsane/doc Generating dependency graph for directory /startdir/src/libinsane/subprojects/libinsane/include Generating dependency graph for directory /startdir/src/libinsane/subprojects/libinsane Generating dependency graph for directory /startdir/src/libinsane/subprojects/libinsane/include/libinsane Generating dependency graph for directory /startdir/src/libinsane/subprojects Generating index page... Generating main page... Generating page index... Generating topic index... Generating module index... Generating module member index... Generating namespace index... Generating namespace member index... Generating concept index... Generating annotated compound index... Generating alphabetical compound index... Generating hierarchical class index... Generating graphical class hierarchy... Generating member index... Generating file index... Generating file member index... Generating example index... finalizing index lists... writing tag file... Running plantuml with JAVA... Running dot... Generating dot graphs using 13 parallel threads... Running dot for graph 1/43 Running dot for graph 2/43 Running dot for graph 3/43 Running dot for graph 4/43 Running dot for graph 5/43 Running dot for graph 6/43 Running dot for graph 7/43 Running dot for graph 8/43 Running dot for graph 9/43 Running dot for graph 10/43 Running dot for graph 11/43 Running dot for graph 12/43 Running dot for graph 13/43 Running dot for graph 14/43 Running dot for graph 15/43 Running dot for graph 16/43 Running dot for graph 17/43 Running dot for graph 18/43 Running dot for graph 19/43 Running dot for graph 20/43 Running dot for graph 21/43 Running dot for graph 22/43 Running dot for graph 23/43 Running dot for graph 24/43 Running dot for graph 25/43 Running dot for graph 26/43 Running dot for graph 27/43 Running dot for graph 28/43 Running dot for graph 29/43 Running dot for graph 30/43 Running dot for graph 31/43 Running dot for graph 32/43 Running dot for graph 33/43 Running dot for graph 34/43 Running dot for graph 35/43 Running dot for graph 36/43 Running dot for graph 37/43 Running dot for graph 38/43 Running dot for graph 39/43 Running dot for graph 40/43 Running dot for graph 41/43 Running dot for graph 42/43 Running dot for graph 43/43 Patching output file 1/40 Patching output file 2/40 Patching output file 3/40 Patching output file 4/40 Patching output file 5/40 Patching output file 6/40 Patching output file 7/40 Patching output file 8/40 Patching output file 9/40 Patching output file 10/40 Patching output file 11/40 Patching output file 12/40 Patching output file 13/40 Patching output file 14/40 Patching output file 15/40 Patching output file 16/40 Patching output file 17/40 Patching output file 18/40 Patching output file 19/40 Patching output file 20/40 Patching output file 21/40 Patching output file 22/40 Patching output file 23/40 Patching output file 24/40 Patching output file 25/40 Patching output file 26/40 Patching output file 27/40 Patching output file 28/40 Patching output file 29/40 Patching output file 30/40 Patching output file 31/40 Patching output file 32/40 Patching output file 33/40 Patching output file 34/40 Patching output file 35/40 Patching output file 36/40 Patching output file 37/40 Patching output file 38/40 Patching output file 39/40 Patching output file 40/40 type lookup cache used 281/65536 hits=1007 misses=295 symbol lookup cache used 441/65536 hits=1094 misses=441 finished... INFO: autodetecting backend as ninja INFO: calculating backend command to run: /usr/bin/ninja -C /startdir/src/build subprojects/libinsane/doc/doc_out ==> Starting check()... ninja: Entering directory `/startdir/src/build' [1/5] Generating subprojects/libinsane/src/version.h with a custom command 1/24 tests_sane OK 0.14s 2/24 tests_normalizer_clean_dev_descs FAIL 1.74s killed by signal 4 SIGILL >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=103 /usr/bin/valgrind --trace-children=yes --leak-check=full --error-exitcode=10 /startdir/src/build/subprojects/libinsane/tests/tests_normalizer_clean_dev_descs ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: CUnit - A unit testing framework for C - Version 2.1-3 http://cunit.sourceforge.net/ Suite: normalizer_clean_dev_descs Test: tests_clean_underscores() ... stderr: ==2958== Memcheck, a memory error detector ==2958== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al. ==2958== Using Valgrind-3.23.0 and LibVEX; rerun with -h for copyright info ==2958== Command: /startdir/src/build/subprojects/libinsane/tests/tests_normalizer_clean_dev_descs ==2958== vex amd64->IR: unhandled instruction bytes: 0x62 0xF1 0x7F 0x28 0x7F 0x0 0xC5 0xF9 0x6F 0x5 vex amd64->IR: REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0 vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x0 ESC=NONE vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0 ==2958== valgrind: Unrecognised instruction at address 0x48614f5. ==2958== at 0x48614F5: UnknownInlinedFun (string_fortified.h:29) ==2958== by 0x48614F5: lis_api_dumb (dumb.c:350) ==2958== by 0x109310: UnknownInlinedFun (tests_normalizer_clean_dev_descs.c:26) ==2958== by 0x109310: tests_clean_underscores (tests_normalizer_clean_dev_descs.c:55) ==2958== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==2958== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==2958== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==2958== by 0x1090C9: main (main.c:56) ==2958== Your program just tried to execute an instruction that Valgrind ==2958== did not recognise. There are two possible reasons for this. ==2958== 1. Your program has a bug and erroneously jumped to a non-code ==2958== location. If you are running Memcheck and you just saw a ==2958== warning about a bad jump, it's probably your program's fault. ==2958== 2. The instruction is legitimate but Valgrind doesn't handle it, ==2958== i.e. it's Valgrind's fault. If you think this is the case or ==2958== you are not sure, please let us know and we'll try to fix it. ==2958== Either way, Valgrind will now raise a SIGILL signal which will ==2958== probably kill your program. ==2958== ==2958== Process terminating with default action of signal 4 (SIGILL) ==2958== Illegal opcode at address 0x48614F5 ==2958== at 0x48614F5: UnknownInlinedFun (string_fortified.h:29) ==2958== by 0x48614F5: lis_api_dumb (dumb.c:350) ==2958== by 0x109310: UnknownInlinedFun (tests_normalizer_clean_dev_descs.c:26) ==2958== by 0x109310: tests_clean_underscores (tests_normalizer_clean_dev_descs.c:55) ==2958== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==2958== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==2958== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==2958== by 0x1090C9: main (main.c:56) ==2958== ==2958== HEAP SUMMARY: ==2958== in use at exit: 74,494 bytes in 11 blocks ==2958== total heap usage: 11 allocs, 0 frees, 74,494 bytes allocated ==2958== ==2958== 400 bytes in 1 blocks are definitely lost in loss record 10 of 11 ==2958== at 0x484BC13: calloc (vg_replace_malloc.c:1675) ==2958== by 0x48614E6: lis_api_dumb (dumb.c:349) ==2958== by 0x109310: UnknownInlinedFun (tests_normalizer_clean_dev_descs.c:26) ==2958== by 0x109310: tests_clean_underscores (tests_normalizer_clean_dev_descs.c:55) ==2958== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==2958== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==2958== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==2958== by 0x1090C9: main (main.c:56) ==2958== ==2958== LEAK SUMMARY: ==2958== definitely lost: 400 bytes in 1 blocks ==2958== indirectly lost: 0 bytes in 0 blocks ==2958== possibly lost: 0 bytes in 0 blocks ==2958== still reachable: 74,094 bytes in 10 blocks ==2958== suppressed: 0 bytes in 0 blocks ==2958== Reachable blocks (those to which a pointer was found) are not shown. ==2958== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==2958== ==2958== For lists of detected and suppressed errors, rerun with: -s ==2958== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 3/24 tests_normalizer_all_opts_on_all_sources FAIL 1.74s killed by signal 4 SIGILL >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=181 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/valgrind --trace-children=yes --leak-check=full --error-exitcode=10 /startdir/src/build/subprojects/libinsane/tests/tests_normalizer_all_opts_on_all_sources ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: CUnit - A unit testing framework for C - Version 2.1-3 http://cunit.sourceforge.net/ Suite: normalizer_all_opts_on_all_souces Test: tests_sources_have_opts() ... stderr: ==2955== Memcheck, a memory error detector ==2955== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al. ==2955== Using Valgrind-3.23.0 and LibVEX; rerun with -h for copyright info ==2955== Command: /startdir/src/build/subprojects/libinsane/tests/tests_normalizer_all_opts_on_all_sources ==2955== vex amd64->IR: unhandled instruction bytes: 0x62 0xF1 0x7F 0x28 0x7F 0x0 0xC5 0xF9 0x6F 0x5 vex amd64->IR: REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0 vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x0 ESC=NONE vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0 ==2955== valgrind: Unrecognised instruction at address 0x48614f5. ==2955== at 0x48614F5: UnknownInlinedFun (string_fortified.h:29) ==2955== by 0x48614F5: lis_api_dumb (dumb.c:350) ==2955== by 0x1092F0: UnknownInlinedFun (tests_normalizer_all_opts_on_all_sources.c:74) ==2955== by 0x1092F0: tests_sources_have_opts (tests_normalizer_all_opts_on_all_sources.c:114) ==2955== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==2955== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==2955== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==2955== by 0x10908A: main (main.c:56) ==2955== Your program just tried to execute an instruction that Valgrind ==2955== did not recognise. There are two possible reasons for this. ==2955== 1. Your program has a bug and erroneously jumped to a non-code ==2955== location. If you are running Memcheck and you just saw a ==2955== warning about a bad jump, it's probably your program's fault. ==2955== 2. The instruction is legitimate but Valgrind doesn't handle it, ==2955== i.e. it's Valgrind's fault. If you think this is the case or ==2955== you are not sure, please let us know and we'll try to fix it. ==2955== Either way, Valgrind will now raise a SIGILL signal which will ==2955== probably kill your program. ==2955== ==2955== Process terminating with default action of signal 4 (SIGILL) ==2955== Illegal opcode at address 0x48614F5 ==2955== at 0x48614F5: UnknownInlinedFun (string_fortified.h:29) ==2955== by 0x48614F5: lis_api_dumb (dumb.c:350) ==2955== by 0x1092F0: UnknownInlinedFun (tests_normalizer_all_opts_on_all_sources.c:74) ==2955== by 0x1092F0: tests_sources_have_opts (tests_normalizer_all_opts_on_all_sources.c:114) ==2955== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==2955== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==2955== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==2955== by 0x10908A: main (main.c:56) ==2955== ==2955== HEAP SUMMARY: ==2955== in use at exit: 74,340 bytes in 7 blocks ==2955== total heap usage: 7 allocs, 0 frees, 74,340 bytes allocated ==2955== ==2955== 400 bytes in 1 blocks are definitely lost in loss record 6 of 7 ==2955== at 0x484BC13: calloc (vg_replace_malloc.c:1675) ==2955== by 0x48614E6: lis_api_dumb (dumb.c:349) ==2955== by 0x1092F0: UnknownInlinedFun (tests_normalizer_all_opts_on_all_sources.c:74) ==2955== by 0x1092F0: tests_sources_have_opts (tests_normalizer_all_opts_on_all_sources.c:114) ==2955== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==2955== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==2955== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==2955== by 0x10908A: main (main.c:56) ==2955== ==2955== LEAK SUMMARY: ==2955== definitely lost: 400 bytes in 1 blocks ==2955== indirectly lost: 0 bytes in 0 blocks ==2955== possibly lost: 0 bytes in 0 blocks ==2955== still reachable: 73,940 bytes in 6 blocks ==2955== suppressed: 0 bytes in 0 blocks ==2955== Reachable blocks (those to which a pointer was found) are not shown. ==2955== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==2955== ==2955== For lists of detected and suppressed errors, rerun with: -s ==2955== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 4/24 tests_normalizer_raw24 FAIL 1.76s killed by signal 4 SIGILL >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=15 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/valgrind --trace-children=yes --leak-check=full --error-exitcode=10 /startdir/src/build/subprojects/libinsane/tests/tests_normalizer_raw24 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: CUnit - A unit testing framework for C - Version 2.1-3 http://cunit.sourceforge.net/ Suite: Normalizer_raw24 Test: tests_unpack8() ...passed Test: tests_unpack1() ... stderr: ==2969== Memcheck, a memory error detector ==2969== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al. ==2969== Using Valgrind-3.23.0 and LibVEX; rerun with -h for copyright info ==2969== Command: /startdir/src/build/subprojects/libinsane/tests/tests_normalizer_raw24 ==2969== vex amd64->IR: unhandled instruction bytes: 0x62 0xF1 0x7F 0x8 0x7F 0x6 0x48 0xC1 0xE1 0x8 vex amd64->IR: REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0 vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x0 ESC=NONE vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0 ==2969== valgrind: Unrecognised instruction at address 0x4871eb2. ==2969== at 0x4871EB2: unpack_1_to_24 (raw24.c:256) ==2969== by 0x109559: tests_unpack1 (tests_normalizer_raw24.c:86) ==2969== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==2969== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==2969== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==2969== by 0x109109: main (main.c:56) ==2969== Your program just tried to execute an instruction that Valgrind ==2969== did not recognise. There are two possible reasons for this. ==2969== 1. Your program has a bug and erroneously jumped to a non-code ==2969== location. If you are running Memcheck and you just saw a ==2969== warning about a bad jump, it's probably your program's fault. ==2969== 2. The instruction is legitimate but Valgrind doesn't handle it, ==2969== i.e. it's Valgrind's fault. If you think this is the case or ==2969== you are not sure, please let us know and we'll try to fix it. ==2969== Either way, Valgrind will now raise a SIGILL signal which will ==2969== probably kill your program. ==2969== ==2969== Process terminating with default action of signal 4 (SIGILL) ==2969== Illegal opcode at address 0x4871EB2 ==2969== at 0x4871EB2: unpack_1_to_24 (raw24.c:256) ==2969== by 0x109559: tests_unpack1 (tests_normalizer_raw24.c:86) ==2969== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==2969== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==2969== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==2969== by 0x109109: main (main.c:56) ==2969== ==2969== HEAP SUMMARY: ==2969== in use at exit: 74,168 bytes in 14 blocks ==2969== total heap usage: 14 allocs, 0 frees, 74,168 bytes allocated ==2969== ==2969== LEAK SUMMARY: ==2969== definitely lost: 0 bytes in 0 blocks ==2969== indirectly lost: 0 bytes in 0 blocks ==2969== possibly lost: 0 bytes in 0 blocks ==2969== still reachable: 74,168 bytes in 14 blocks ==2969== suppressed: 0 bytes in 0 blocks ==2969== Reachable blocks (those to which a pointer was found) are not shown. ==2969== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==2969== ==2969== For lists of detected and suppressed errors, rerun with: -s ==2969== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 5/24 tests_normalizer_bmp2raw FAIL 1.79s killed by signal 4 SIGILL >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=165 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/valgrind --trace-children=yes --leak-check=full --error-exitcode=10 /startdir/src/build/subprojects/libinsane/tests/tests_normalizer_bmp2raw ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: CUnit - A unit testing framework for C - Version 2.1-3 http://cunit.sourceforge.net/ Suite: Normalizer_bmp2raw Test: tests_bmp2raw_24() ... stderr: ==2956== Memcheck, a memory error detector ==2956== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al. ==2956== Using Valgrind-3.23.0 and LibVEX; rerun with -h for copyright info ==2956== Command: /startdir/src/build/subprojects/libinsane/tests/tests_normalizer_bmp2raw ==2956== vex amd64->IR: unhandled instruction bytes: 0x62 0xF1 0x7F 0x28 0x7F 0x0 0xC5 0xF9 0x6F 0x5 vex amd64->IR: REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0 vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x0 ESC=NONE vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0 ==2956== valgrind: Unrecognised instruction at address 0x48614f5. ==2956== at 0x48614F5: UnknownInlinedFun (string_fortified.h:29) ==2956== by 0x48614F5: lis_api_dumb (dumb.c:350) ==2956== by 0x109362: UnknownInlinedFun (tests_normalizer_bmp2raw.c:27) ==2956== by 0x109362: tests_bmp2raw_24 (tests_normalizer_bmp2raw.c:115) ==2956== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==2956== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==2956== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==2956== by 0x109129: main (main.c:56) ==2956== Your program just tried to execute an instruction that Valgrind ==2956== did not recognise. There are two possible reasons for this. ==2956== 1. Your program has a bug and erroneously jumped to a non-code ==2956== location. If you are running Memcheck and you just saw a ==2956== warning about a bad jump, it's probably your program's fault. ==2956== 2. The instruction is legitimate but Valgrind doesn't handle it, ==2956== i.e. it's Valgrind's fault. If you think this is the case or ==2956== you are not sure, please let us know and we'll try to fix it. ==2956== Either way, Valgrind will now raise a SIGILL signal which will ==2956== probably kill your program. ==2956== ==2956== Process terminating with default action of signal 4 (SIGILL) ==2956== Illegal opcode at address 0x48614F5 ==2956== at 0x48614F5: UnknownInlinedFun (string_fortified.h:29) ==2956== by 0x48614F5: lis_api_dumb (dumb.c:350) ==2956== by 0x109362: UnknownInlinedFun (tests_normalizer_bmp2raw.c:27) ==2956== by 0x109362: tests_bmp2raw_24 (tests_normalizer_bmp2raw.c:115) ==2956== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==2956== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==2956== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==2956== by 0x109129: main (main.c:56) ==2956== ==2956== HEAP SUMMARY: ==2956== in use at exit: 74,685 bytes in 17 blocks ==2956== total heap usage: 17 allocs, 0 frees, 74,685 bytes allocated ==2956== ==2956== 400 bytes in 1 blocks are definitely lost in loss record 16 of 17 ==2956== at 0x484BC13: calloc (vg_replace_malloc.c:1675) ==2956== by 0x48614E6: lis_api_dumb (dumb.c:349) ==2956== by 0x109362: UnknownInlinedFun (tests_normalizer_bmp2raw.c:27) ==2956== by 0x109362: tests_bmp2raw_24 (tests_normalizer_bmp2raw.c:115) ==2956== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==2956== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==2956== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==2956== by 0x109129: main (main.c:56) ==2956== ==2956== LEAK SUMMARY: ==2956== definitely lost: 400 bytes in 1 blocks ==2956== indirectly lost: 0 bytes in 0 blocks ==2956== possibly lost: 0 bytes in 0 blocks ==2956== still reachable: 74,285 bytes in 16 blocks ==2956== suppressed: 0 bytes in 0 blocks ==2956== Reachable blocks (those to which a pointer was found) are not shown. ==2956== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==2956== ==2956== For lists of detected and suppressed errors, rerun with: -s ==2956== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 6/24 tests_normalizer_safe_defaults FAIL 1.79s killed by signal 4 SIGILL >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=3 /usr/bin/valgrind --trace-children=yes --leak-check=full --error-exitcode=10 /startdir/src/build/subprojects/libinsane/tests/tests_normalizer_safe_defaults ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: CUnit - A unit testing framework for C - Version 2.1-3 http://cunit.sourceforge.net/ Suite: opt_mode Test: opt_defaults ... stderr: ==2973== Memcheck, a memory error detector ==2973== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al. ==2973== Using Valgrind-3.23.0 and LibVEX; rerun with -h for copyright info ==2973== Command: /startdir/src/build/subprojects/libinsane/tests/tests_normalizer_safe_defaults ==2973== vex amd64->IR: unhandled instruction bytes: 0x62 0xF1 0x7F 0x28 0x7F 0x0 0xC5 0xF9 0x6F 0x5 vex amd64->IR: REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0 vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x0 ESC=NONE vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0 ==2973== valgrind: Unrecognised instruction at address 0x48614f5. ==2973== at 0x48614F5: UnknownInlinedFun (string_fortified.h:29) ==2973== by 0x48614F5: lis_api_dumb (dumb.c:350) ==2973== by 0x109302: tests_opt_init (tests_normalizer_safe_defaults.c:124) ==2973== by 0x1093FD: tests_opt_defaults (tests_normalizer_safe_defaults.c:164) ==2973== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==2973== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==2973== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==2973== by 0x1090E9: main (main.c:56) ==2973== Your program just tried to execute an instruction that Valgrind ==2973== did not recognise. There are two possible reasons for this. ==2973== 1. Your program has a bug and erroneously jumped to a non-code ==2973== location. If you are running Memcheck and you just saw a ==2973== warning about a bad jump, it's probably your program's fault. ==2973== 2. The instruction is legitimate but Valgrind doesn't handle it, ==2973== i.e. it's Valgrind's fault. If you think this is the case or ==2973== you are not sure, please let us know and we'll try to fix it. ==2973== Either way, Valgrind will now raise a SIGILL signal which will ==2973== probably kill your program. ==2973== ==2973== Process terminating with default action of signal 4 (SIGILL) ==2973== Illegal opcode at address 0x48614F5 ==2973== at 0x48614F5: UnknownInlinedFun (string_fortified.h:29) ==2973== by 0x48614F5: lis_api_dumb (dumb.c:350) ==2973== by 0x109302: tests_opt_init (tests_normalizer_safe_defaults.c:124) ==2973== by 0x1093FD: tests_opt_defaults (tests_normalizer_safe_defaults.c:164) ==2973== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==2973== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==2973== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==2973== by 0x1090E9: main (main.c:56) ==2973== ==2973== HEAP SUMMARY: ==2973== in use at exit: 74,528 bytes in 13 blocks ==2973== total heap usage: 13 allocs, 0 frees, 74,528 bytes allocated ==2973== ==2973== 400 bytes in 1 blocks are definitely lost in loss record 12 of 13 ==2973== at 0x484BC13: calloc (vg_replace_malloc.c:1675) ==2973== by 0x48614E6: lis_api_dumb (dumb.c:349) ==2973== by 0x109302: tests_opt_init (tests_normalizer_safe_defaults.c:124) ==2973== by 0x1093FD: tests_opt_defaults (tests_normalizer_safe_defaults.c:164) ==2973== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==2973== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==2973== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==2973== by 0x1090E9: main (main.c:56) ==2973== ==2973== LEAK SUMMARY: ==2973== definitely lost: 400 bytes in 1 blocks ==2973== indirectly lost: 0 bytes in 0 blocks ==2973== possibly lost: 0 bytes in 0 blocks ==2973== still reachable: 74,128 bytes in 12 blocks ==2973== suppressed: 0 bytes in 0 blocks ==2973== Reachable blocks (those to which a pointer was found) are not shown. ==2973== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==2973== ==2973== For lists of detected and suppressed errors, rerun with: -s ==2973== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 7/24 tests_multiplexer FAIL 2.10s killed by signal 4 SIGILL >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=89 /usr/bin/valgrind --trace-children=yes --leak-check=full --error-exitcode=10 /startdir/src/build/subprojects/libinsane/tests/tests_multiplexer ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: CUnit - A unit testing framework for C - Version 2.1-3 http://cunit.sourceforge.net/ stderr: ==2953== Memcheck, a memory error detector ==2953== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al. ==2953== Using Valgrind-3.23.0 and LibVEX; rerun with -h for copyright info ==2953== Command: /startdir/src/build/subprojects/libinsane/tests/tests_multiplexer ==2953== vex amd64->IR: unhandled instruction bytes: 0x62 0xF1 0x7F 0x28 0x7F 0x0 0xC5 0xF9 0x6F 0x5 vex amd64->IR: REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0 vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x0 ESC=NONE vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0 ==2953== valgrind: Unrecognised instruction at address 0x48614f5. ==2953== at 0x48614F5: UnknownInlinedFun (string_fortified.h:29) ==2953== by 0x48614F5: lis_api_dumb (dumb.c:350) ==2953== by 0x109363: tests_multiplexer_init (tests_multiplexer.c:22) ==2953== by 0x48A2034: run_single_suite.constprop.0 (TestRun.c:859) ==2953== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==2953== by 0x109133: main (main.c:56) ==2953== Your program just tried to execute an instruction that Valgrind ==2953== did not recognise. There are two possible reasons for this. ==2953== 1. Your program has a bug and erroneously jumped to a non-code ==2953== location. If you are running Memcheck and you just saw a ==2953== warning about a bad jump, it's probably your program's fault. ==2953== 2. The instruction is legitimate but Valgrind doesn't handle it, ==2953== i.e. it's Valgrind's fault. If you think this is the case or ==2953== you are not sure, please let us know and we'll try to fix it. ==2953== Either way, Valgrind will now raise a SIGILL signal which will ==2953== probably kill your program. ==2953== ==2953== Process terminating with default action of signal 4 (SIGILL) ==2953== Illegal opcode at address 0x48614F5 ==2953== at 0x48614F5: UnknownInlinedFun (string_fortified.h:29) ==2953== by 0x48614F5: lis_api_dumb (dumb.c:350) ==2953== by 0x109363: tests_multiplexer_init (tests_multiplexer.c:22) ==2953== by 0x48A2034: run_single_suite.constprop.0 (TestRun.c:859) ==2953== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==2953== by 0x109133: main (main.c:56) ==2953== ==2953== HEAP SUMMARY: ==2953== in use at exit: 74,637 bytes in 17 blocks ==2953== total heap usage: 17 allocs, 0 frees, 74,637 bytes allocated ==2953== ==2953== 400 bytes in 1 blocks are definitely lost in loss record 16 of 17 ==2953== at 0x484BC13: calloc (vg_replace_malloc.c:1675) ==2953== by 0x48614E6: lis_api_dumb (dumb.c:349) ==2953== by 0x109363: tests_multiplexer_init (tests_multiplexer.c:22) ==2953== by 0x48A2034: run_single_suite.constprop.0 (TestRun.c:859) ==2953== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==2953== by 0x109133: main (main.c:56) ==2953== ==2953== LEAK SUMMARY: ==2953== definitely lost: 400 bytes in 1 blocks ==2953== indirectly lost: 0 bytes in 0 blocks ==2953== possibly lost: 0 bytes in 0 blocks ==2953== still reachable: 74,237 bytes in 16 blocks ==2953== suppressed: 0 bytes in 0 blocks ==2953== Reachable blocks (those to which a pointer was found) are not shown. ==2953== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==2953== ==2953== For lists of detected and suppressed errors, rerun with: -s ==2953== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 8/24 tests_workaround_cache FAIL 0.59s killed by signal 4 SIGILL >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=147 /usr/bin/valgrind --trace-children=yes --leak-check=full --error-exitcode=10 /startdir/src/build/subprojects/libinsane/tests/tests_workaround_cache ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: CUnit - A unit testing framework for C - Version 2.1-3 http://cunit.sourceforge.net/ Suite: cache Test: list_options ... stderr: ==3043== Memcheck, a memory error detector ==3043== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al. ==3043== Using Valgrind-3.23.0 and LibVEX; rerun with -h for copyright info ==3043== Command: /startdir/src/build/subprojects/libinsane/tests/tests_workaround_cache ==3043== vex amd64->IR: unhandled instruction bytes: 0x62 0xF1 0x7F 0x28 0x7F 0x0 0xC5 0xF9 0x6F 0x5 vex amd64->IR: REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0 vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x0 ESC=NONE vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0 ==3043== valgrind: Unrecognised instruction at address 0x48614f5. ==3043== at 0x48614F5: UnknownInlinedFun (string_fortified.h:29) ==3043== by 0x48614F5: lis_api_dumb (dumb.c:350) ==3043== by 0x109343: tests_cache_init (tests_workaround_cache.c:75) ==3043== by 0x109487: test_cache_list_options (tests_workaround_cache.c:126) ==3043== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==3043== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==3043== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==3043== by 0x109109: main (main.c:56) ==3043== Your program just tried to execute an instruction that Valgrind ==3043== did not recognise. There are two possible reasons for this. ==3043== 1. Your program has a bug and erroneously jumped to a non-code ==3043== location. If you are running Memcheck and you just saw a ==3043== warning about a bad jump, it's probably your program's fault. ==3043== 2. The instruction is legitimate but Valgrind doesn't handle it, ==3043== i.e. it's Valgrind's fault. If you think this is the case or ==3043== you are not sure, please let us know and we'll try to fix it. ==3043== Either way, Valgrind will now raise a SIGILL signal which will ==3043== probably kill your program. ==3043== ==3043== Process terminating with default action of signal 4 (SIGILL) ==3043== Illegal opcode at address 0x48614F5 ==3043== at 0x48614F5: UnknownInlinedFun (string_fortified.h:29) ==3043== by 0x48614F5: lis_api_dumb (dumb.c:350) ==3043== by 0x109343: tests_cache_init (tests_workaround_cache.c:75) ==3043== by 0x109487: test_cache_list_options (tests_workaround_cache.c:126) ==3043== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==3043== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==3043== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==3043== by 0x109109: main (main.c:56) ==3043== ==3043== HEAP SUMMARY: ==3043== in use at exit: 74,541 bytes in 15 blocks ==3043== total heap usage: 15 allocs, 0 frees, 74,541 bytes allocated ==3043== ==3043== 400 bytes in 1 blocks are definitely lost in loss record 14 of 15 ==3043== at 0x484BC13: calloc (vg_replace_malloc.c:1675) ==3043== by 0x48614E6: lis_api_dumb (dumb.c:349) ==3043== by 0x109343: tests_cache_init (tests_workaround_cache.c:75) ==3043== by 0x109487: test_cache_list_options (tests_workaround_cache.c:126) ==3043== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==3043== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==3043== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==3043== by 0x109109: main (main.c:56) ==3043== ==3043== LEAK SUMMARY: ==3043== definitely lost: 400 bytes in 1 blocks ==3043== indirectly lost: 0 bytes in 0 blocks ==3043== possibly lost: 0 bytes in 0 blocks ==3043== still reachable: 74,141 bytes in 14 blocks ==3043== suppressed: 0 bytes in 0 blocks ==3043== Reachable blocks (those to which a pointer was found) are not shown. ==3043== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==3043== ==3043== For lists of detected and suppressed errors, rerun with: -s ==3043== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 9/24 tests_workaround_hide_source_auto FAIL 0.55s killed by signal 4 SIGILL >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=218 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/valgrind --trace-children=yes --leak-check=full --error-exitcode=10 /startdir/src/build/subprojects/libinsane/tests/tests_workaround_hide_source_auto ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: CUnit - A unit testing framework for C - Version 2.1-3 http://cunit.sourceforge.net/ Suite: workaround_hide_source_auto Test: tests_hide_source_auto() ... stderr: ==3049== Memcheck, a memory error detector ==3049== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al. ==3049== Using Valgrind-3.23.0 and LibVEX; rerun with -h for copyright info ==3049== Command: /startdir/src/build/subprojects/libinsane/tests/tests_workaround_hide_source_auto ==3049== vex amd64->IR: unhandled instruction bytes: 0x62 0xF1 0x7F 0x28 0x7F 0x0 0xC5 0xF9 0x6F 0x5 vex amd64->IR: REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0 vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x0 ESC=NONE vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0 ==3049== valgrind: Unrecognised instruction at address 0x48614f5. ==3049== at 0x48614F5: UnknownInlinedFun (string_fortified.h:29) ==3049== by 0x48614F5: lis_api_dumb (dumb.c:350) ==3049== by 0x1092D4: UnknownInlinedFun (tests_workaround_hide_source_auto.c:58) ==3049== by 0x1092D4: tests_hide_source_auto (tests_workaround_hide_source_auto.c:97) ==3049== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==3049== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==3049== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==3049== by 0x10908A: main (main.c:56) ==3049== Your program just tried to execute an instruction that Valgrind ==3049== did not recognise. There are two possible reasons for this. ==3049== 1. Your program has a bug and erroneously jumped to a non-code ==3049== location. If you are running Memcheck and you just saw a ==3049== warning about a bad jump, it's probably your program's fault. ==3049== 2. The instruction is legitimate but Valgrind doesn't handle it, ==3049== i.e. it's Valgrind's fault. If you think this is the case or ==3049== you are not sure, please let us know and we'll try to fix it. ==3049== Either way, Valgrind will now raise a SIGILL signal which will ==3049== probably kill your program. ==3049== ==3049== Process terminating with default action of signal 4 (SIGILL) ==3049== Illegal opcode at address 0x48614F5 ==3049== at 0x48614F5: UnknownInlinedFun (string_fortified.h:29) ==3049== by 0x48614F5: lis_api_dumb (dumb.c:350) ==3049== by 0x1092D4: UnknownInlinedFun (tests_workaround_hide_source_auto.c:58) ==3049== by 0x1092D4: tests_hide_source_auto (tests_workaround_hide_source_auto.c:97) ==3049== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==3049== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==3049== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==3049== by 0x10908A: main (main.c:56) ==3049== ==3049== HEAP SUMMARY: ==3049== in use at exit: 74,333 bytes in 7 blocks ==3049== total heap usage: 7 allocs, 0 frees, 74,333 bytes allocated ==3049== ==3049== 400 bytes in 1 blocks are definitely lost in loss record 6 of 7 ==3049== at 0x484BC13: calloc (vg_replace_malloc.c:1675) ==3049== by 0x48614E6: lis_api_dumb (dumb.c:349) ==3049== by 0x1092D4: UnknownInlinedFun (tests_workaround_hide_source_auto.c:58) ==3049== by 0x1092D4: tests_hide_source_auto (tests_workaround_hide_source_auto.c:97) ==3049== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==3049== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==3049== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==3049== by 0x10908A: main (main.c:56) ==3049== ==3049== LEAK SUMMARY: ==3049== definitely lost: 400 bytes in 1 blocks ==3049== indirectly lost: 0 bytes in 0 blocks ==3049== possibly lost: 0 bytes in 0 blocks ==3049== still reachable: 73,933 bytes in 6 blocks ==3049== suppressed: 0 bytes in 0 blocks ==3049== Reachable blocks (those to which a pointer was found) are not shown. ==3049== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==3049== ==3049== For lists of detected and suppressed errors, rerun with: -s ==3049== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 10/24 tests_workaround_check_capabilities FAIL 0.59s killed by signal 4 SIGILL >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=11 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/valgrind --trace-children=yes --leak-check=full --error-exitcode=10 /startdir/src/build/subprojects/libinsane/tests/tests_workaround_check_capabilities ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: CUnit - A unit testing framework for C - Version 2.1-3 http://cunit.sourceforge.net/ Suite: check_capabilities Test: inactive ... stderr: ==3044== Memcheck, a memory error detector ==3044== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al. ==3044== Using Valgrind-3.23.0 and LibVEX; rerun with -h for copyright info ==3044== Command: /startdir/src/build/subprojects/libinsane/tests/tests_workaround_check_capabilities ==3044== vex amd64->IR: unhandled instruction bytes: 0x62 0xF1 0x7F 0x28 0x7F 0x0 0xC5 0xF9 0x6F 0x5 vex amd64->IR: REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0 vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x0 ESC=NONE vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0 ==3044== valgrind: Unrecognised instruction at address 0x48614f5. ==3044== at 0x48614F5: UnknownInlinedFun (string_fortified.h:29) ==3044== by 0x48614F5: lis_api_dumb (dumb.c:350) ==3044== by 0x109303: tests_init (tests_workaround_check_capabilities.c:98) ==3044== by 0x10940B: tests_inactive (tests_workaround_check_capabilities.c:152) ==3044== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==3044== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==3044== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==3044== by 0x1090C9: main (main.c:56) ==3044== Your program just tried to execute an instruction that Valgrind ==3044== did not recognise. There are two possible reasons for this. ==3044== 1. Your program has a bug and erroneously jumped to a non-code ==3044== location. If you are running Memcheck and you just saw a ==3044== warning about a bad jump, it's probably your program's fault. ==3044== 2. The instruction is legitimate but Valgrind doesn't handle it, ==3044== i.e. it's Valgrind's fault. If you think this is the case or ==3044== you are not sure, please let us know and we'll try to fix it. ==3044== Either way, Valgrind will now raise a SIGILL signal which will ==3044== probably kill your program. ==3044== ==3044== Process terminating with default action of signal 4 (SIGILL) ==3044== Illegal opcode at address 0x48614F5 ==3044== at 0x48614F5: UnknownInlinedFun (string_fortified.h:29) ==3044== by 0x48614F5: lis_api_dumb (dumb.c:350) ==3044== by 0x109303: tests_init (tests_workaround_check_capabilities.c:98) ==3044== by 0x10940B: tests_inactive (tests_workaround_check_capabilities.c:152) ==3044== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==3044== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==3044== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==3044== by 0x1090C9: main (main.c:56) ==3044== ==3044== HEAP SUMMARY: ==3044== in use at exit: 74,427 bytes in 11 blocks ==3044== total heap usage: 11 allocs, 0 frees, 74,427 bytes allocated ==3044== ==3044== 400 bytes in 1 blocks are definitely lost in loss record 10 of 11 ==3044== at 0x484BC13: calloc (vg_replace_malloc.c:1675) ==3044== by 0x48614E6: lis_api_dumb (dumb.c:349) ==3044== by 0x109303: tests_init (tests_workaround_check_capabilities.c:98) ==3044== by 0x10940B: tests_inactive (tests_workaround_check_capabilities.c:152) ==3044== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==3044== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==3044== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==3044== by 0x1090C9: main (main.c:56) ==3044== ==3044== LEAK SUMMARY: ==3044== definitely lost: 400 bytes in 1 blocks ==3044== indirectly lost: 0 bytes in 0 blocks ==3044== possibly lost: 0 bytes in 0 blocks ==3044== still reachable: 74,027 bytes in 10 blocks ==3044== suppressed: 0 bytes in 0 blocks ==3044== Reachable blocks (those to which a pointer was found) are not shown. ==3044== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==3044== ==3044== For lists of detected and suppressed errors, rerun with: -s ==3044== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 11/24 tests_workaround_dedicated_thread FAIL 0.57s killed by signal 4 SIGILL >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=185 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/valgrind --trace-children=yes --leak-check=full --error-exitcode=10 /startdir/src/build/subprojects/libinsane/tests/tests_workaround_dedicated_thread ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: CUnit - A unit testing framework for C - Version 2.1-3 http://cunit.sourceforge.net/ Suite: Workaround dedicated thread Test: tests_dedicated_thread() ... stderr: ==3047== Memcheck, a memory error detector ==3047== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al. ==3047== Using Valgrind-3.23.0 and LibVEX; rerun with -h for copyright info ==3047== Command: /startdir/src/build/subprojects/libinsane/tests/tests_workaround_dedicated_thread ==3047== vex amd64->IR: unhandled instruction bytes: 0x62 0xF1 0x7F 0x28 0x7F 0x0 0xC5 0xF9 0x6F 0x5 vex amd64->IR: REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0 vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x0 ESC=NONE vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0 ==3047== valgrind: Unrecognised instruction at address 0x48614f5. ==3047== at 0x48614F5: UnknownInlinedFun (string_fortified.h:29) ==3047== by 0x48614F5: lis_api_dumb (dumb.c:350) ==3047== by 0x1092BE: UnknownInlinedFun (tests_workaround_dedicated_thread.c:53) ==3047== by 0x1092BE: tests_dedicated_thread (tests_workaround_dedicated_thread.c:112) ==3047== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==3047== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==3047== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==3047== by 0x10908A: main (main.c:56) ==3047== Your program just tried to execute an instruction that Valgrind ==3047== did not recognise. There are two possible reasons for this. ==3047== 1. Your program has a bug and erroneously jumped to a non-code ==3047== location. If you are running Memcheck and you just saw a ==3047== warning about a bad jump, it's probably your program's fault. ==3047== 2. The instruction is legitimate but Valgrind doesn't handle it, ==3047== i.e. it's Valgrind's fault. If you think this is the case or ==3047== you are not sure, please let us know and we'll try to fix it. ==3047== Either way, Valgrind will now raise a SIGILL signal which will ==3047== probably kill your program. ==3047== ==3047== Process terminating with default action of signal 4 (SIGILL) ==3047== Illegal opcode at address 0x48614F5 ==3047== at 0x48614F5: UnknownInlinedFun (string_fortified.h:29) ==3047== by 0x48614F5: lis_api_dumb (dumb.c:350) ==3047== by 0x1092BE: UnknownInlinedFun (tests_workaround_dedicated_thread.c:53) ==3047== by 0x1092BE: tests_dedicated_thread (tests_workaround_dedicated_thread.c:112) ==3047== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==3047== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==3047== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==3047== by 0x10908A: main (main.c:56) ==3047== ==3047== HEAP SUMMARY: ==3047== in use at exit: 74,333 bytes in 7 blocks ==3047== total heap usage: 7 allocs, 0 frees, 74,333 bytes allocated ==3047== ==3047== 400 bytes in 1 blocks are definitely lost in loss record 6 of 7 ==3047== at 0x484BC13: calloc (vg_replace_malloc.c:1675) ==3047== by 0x48614E6: lis_api_dumb (dumb.c:349) ==3047== by 0x1092BE: UnknownInlinedFun (tests_workaround_dedicated_thread.c:53) ==3047== by 0x1092BE: tests_dedicated_thread (tests_workaround_dedicated_thread.c:112) ==3047== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==3047== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==3047== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==3047== by 0x10908A: main (main.c:56) ==3047== ==3047== LEAK SUMMARY: ==3047== definitely lost: 400 bytes in 1 blocks ==3047== indirectly lost: 0 bytes in 0 blocks ==3047== possibly lost: 0 bytes in 0 blocks ==3047== still reachable: 73,933 bytes in 6 blocks ==3047== suppressed: 0 bytes in 0 blocks ==3047== Reachable blocks (those to which a pointer was found) are not shown. ==3047== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==3047== ==3047== For lists of detected and suppressed errors, rerun with: -s ==3047== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 12/24 tests_normalizer_resolution FAIL 2.41s killed by signal 4 SIGILL >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=152 /usr/bin/valgrind --trace-children=yes --leak-check=full --error-exitcode=10 /startdir/src/build/subprojects/libinsane/tests/tests_normalizer_resolution ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: CUnit - A unit testing framework for C - Version 2.1-3 http://cunit.sourceforge.net/ Suite: opt_mode Test: tests_resolution_integer_range() ... stderr: ==2970== Memcheck, a memory error detector ==2970== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al. ==2970== Using Valgrind-3.23.0 and LibVEX; rerun with -h for copyright info ==2970== Command: /startdir/src/build/subprojects/libinsane/tests/tests_normalizer_resolution ==2970== vex amd64->IR: unhandled instruction bytes: 0x62 0xF1 0x7F 0x28 0x7F 0x0 0xC5 0xF9 0x6F 0x5 vex amd64->IR: REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0 vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x0 ESC=NONE vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0 ==2970== valgrind: Unrecognised instruction at address 0x48614f5. ==2970== at 0x48614F5: UnknownInlinedFun (string_fortified.h:29) ==2970== by 0x48614F5: lis_api_dumb (dumb.c:350) ==2970== by 0x10935C: tests_resolution_integer_range (tests_normalizer_resolution.c:49) ==2970== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==2970== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==2970== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==2970== by 0x109109: main (main.c:56) ==2970== Your program just tried to execute an instruction that Valgrind ==2970== did not recognise. There are two possible reasons for this. ==2970== 1. Your program has a bug and erroneously jumped to a non-code ==2970== location. If you are running Memcheck and you just saw a ==2970== warning about a bad jump, it's probably your program's fault. ==2970== 2. The instruction is legitimate but Valgrind doesn't handle it, ==2970== i.e. it's Valgrind's fault. If you think this is the case or ==2970== you are not sure, please let us know and we'll try to fix it. ==2970== Either way, Valgrind will now raise a SIGILL signal which will ==2970== probably kill your program. ==2970== ==2970== Process terminating with default action of signal 4 (SIGILL) ==2970== Illegal opcode at address 0x48614F5 ==2970== at 0x48614F5: UnknownInlinedFun (string_fortified.h:29) ==2970== by 0x48614F5: lis_api_dumb (dumb.c:350) ==2970== by 0x10935C: tests_resolution_integer_range (tests_normalizer_resolution.c:49) ==2970== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==2970== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==2970== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==2970== by 0x109109: main (main.c:56) ==2970== ==2970== HEAP SUMMARY: ==2970== in use at exit: 74,649 bytes in 15 blocks ==2970== total heap usage: 15 allocs, 0 frees, 74,649 bytes allocated ==2970== ==2970== 400 bytes in 1 blocks are definitely lost in loss record 14 of 15 ==2970== at 0x484BC13: calloc (vg_replace_malloc.c:1675) ==2970== by 0x48614E6: lis_api_dumb (dumb.c:349) ==2970== by 0x10935C: tests_resolution_integer_range (tests_normalizer_resolution.c:49) ==2970== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==2970== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==2970== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==2970== by 0x109109: main (main.c:56) ==2970== ==2970== LEAK SUMMARY: ==2970== definitely lost: 400 bytes in 1 blocks ==2970== indirectly lost: 0 bytes in 0 blocks ==2970== possibly lost: 0 bytes in 0 blocks ==2970== still reachable: 74,249 bytes in 14 blocks ==2970== suppressed: 0 bytes in 0 blocks ==2970== Reachable blocks (those to which a pointer was found) are not shown. ==2970== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==2970== ==2970== For lists of detected and suppressed errors, rerun with: -s ==2970== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 13/24 tests_workaround_invalid_page_size FAIL 0.62s killed by signal 4 SIGILL >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=198 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/valgrind --trace-children=yes --leak-check=full --error-exitcode=10 /startdir/src/build/subprojects/libinsane/tests/tests_workaround_invalid_page_size ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: CUnit - A unit testing framework for C - Version 2.1-3 http://cunit.sourceforge.net/ Suite: Workaround_invalid_page_size Test: tests_ips_on_off() ... stderr: ==3051== Memcheck, a memory error detector ==3051== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al. ==3051== Using Valgrind-3.23.0 and LibVEX; rerun with -h for copyright info ==3051== Command: /startdir/src/build/subprojects/libinsane/tests/tests_workaround_invalid_page_size ==3051== vex amd64->IR: unhandled instruction bytes: 0x62 0xF1 0x7F 0x28 0x7F 0x0 0xC5 0xF9 0x6F 0x5 vex amd64->IR: REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0 vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x0 ESC=NONE vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0 ==3051== valgrind: Unrecognised instruction at address 0x48614f5. ==3051== at 0x48614F5: UnknownInlinedFun (string_fortified.h:29) ==3051== by 0x48614F5: lis_api_dumb (dumb.c:350) ==3051== by 0x1092F3: UnknownInlinedFun (tests_workaround_invalid_page_size.c:31) ==3051== by 0x1092F3: tests_ips_on_off (tests_workaround_invalid_page_size.c:77) ==3051== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==3051== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==3051== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==3051== by 0x10908A: main (main.c:56) ==3051== Your program just tried to execute an instruction that Valgrind ==3051== did not recognise. There are two possible reasons for this. ==3051== 1. Your program has a bug and erroneously jumped to a non-code ==3051== location. If you are running Memcheck and you just saw a ==3051== warning about a bad jump, it's probably your program's fault. ==3051== 2. The instruction is legitimate but Valgrind doesn't handle it, ==3051== i.e. it's Valgrind's fault. If you think this is the case or ==3051== you are not sure, please let us know and we'll try to fix it. ==3051== Either way, Valgrind will now raise a SIGILL signal which will ==3051== probably kill your program. ==3051== ==3051== Process terminating with default action of signal 4 (SIGILL) ==3051== Illegal opcode at address 0x48614F5 ==3051== at 0x48614F5: UnknownInlinedFun (string_fortified.h:29) ==3051== by 0x48614F5: lis_api_dumb (dumb.c:350) ==3051== by 0x1092F3: UnknownInlinedFun (tests_workaround_invalid_page_size.c:31) ==3051== by 0x1092F3: tests_ips_on_off (tests_workaround_invalid_page_size.c:77) ==3051== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==3051== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==3051== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==3051== by 0x10908A: main (main.c:56) ==3051== ==3051== HEAP SUMMARY: ==3051== in use at exit: 74,328 bytes in 7 blocks ==3051== total heap usage: 7 allocs, 0 frees, 74,328 bytes allocated ==3051== ==3051== 400 bytes in 1 blocks are definitely lost in loss record 6 of 7 ==3051== at 0x484BC13: calloc (vg_replace_malloc.c:1675) ==3051== by 0x48614E6: lis_api_dumb (dumb.c:349) ==3051== by 0x1092F3: UnknownInlinedFun (tests_workaround_invalid_page_size.c:31) ==3051== by 0x1092F3: tests_ips_on_off (tests_workaround_invalid_page_size.c:77) ==3051== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==3051== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==3051== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==3051== by 0x10908A: main (main.c:56) ==3051== ==3051== LEAK SUMMARY: ==3051== definitely lost: 400 bytes in 1 blocks ==3051== indirectly lost: 0 bytes in 0 blocks ==3051== possibly lost: 0 bytes in 0 blocks ==3051== still reachable: 73,928 bytes in 6 blocks ==3051== suppressed: 0 bytes in 0 blocks ==3051== Reachable blocks (those to which a pointer was found) are not shown. ==3051== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==3051== ==3051== For lists of detected and suppressed errors, rerun with: -s ==3051== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 14/24 tests_normalizer_opt_aliases FAIL 2.56s killed by signal 4 SIGILL >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=216 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/valgrind --trace-children=yes --leak-check=full --error-exitcode=10 /startdir/src/build/subprojects/libinsane/tests/tests_normalizer_opt_aliases ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: CUnit - A unit testing framework for C - Version 2.1-3 http://cunit.sourceforge.net/ Suite: opt_mode Test: tests_alias_xres() ... stderr: ==2966== Memcheck, a memory error detector ==2966== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al. ==2966== Using Valgrind-3.23.0 and LibVEX; rerun with -h for copyright info ==2966== Command: /startdir/src/build/subprojects/libinsane/tests/tests_normalizer_opt_aliases ==2966== vex amd64->IR: unhandled instruction bytes: 0x62 0xF1 0x7F 0x28 0x7F 0x0 0xC5 0xF9 0x6F 0x5 vex amd64->IR: REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0 vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x0 ESC=NONE vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0 ==2966== valgrind: Unrecognised instruction at address 0x48614f5. ==2966== at 0x48614F5: UnknownInlinedFun (string_fortified.h:29) ==2966== by 0x48614F5: lis_api_dumb (dumb.c:350) ==2966== by 0x109300: tests_alias_xres (tests_normalizer_opt_aliases.c:72) ==2966== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==2966== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==2966== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==2966== by 0x1090AD: main (main.c:56) ==2966== Your program just tried to execute an instruction that Valgrind ==2966== did not recognise. There are two possible reasons for this. ==2966== 1. Your program has a bug and erroneously jumped to a non-code ==2966== location. If you are running Memcheck and you just saw a ==2966== warning about a bad jump, it's probably your program's fault. ==2966== 2. The instruction is legitimate but Valgrind doesn't handle it, ==2966== i.e. it's Valgrind's fault. If you think this is the case or ==2966== you are not sure, please let us know and we'll try to fix it. ==2966== Either way, Valgrind will now raise a SIGILL signal which will ==2966== probably kill your program. ==2966== ==2966== Process terminating with default action of signal 4 (SIGILL) ==2966== Illegal opcode at address 0x48614F5 ==2966== at 0x48614F5: UnknownInlinedFun (string_fortified.h:29) ==2966== by 0x48614F5: lis_api_dumb (dumb.c:350) ==2966== by 0x109300: tests_alias_xres (tests_normalizer_opt_aliases.c:72) ==2966== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==2966== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==2966== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==2966== by 0x1090AD: main (main.c:56) ==2966== ==2966== HEAP SUMMARY: ==2966== in use at exit: 74,377 bytes in 9 blocks ==2966== total heap usage: 9 allocs, 0 frees, 74,377 bytes allocated ==2966== ==2966== 400 bytes in 1 blocks are definitely lost in loss record 8 of 9 ==2966== at 0x484BC13: calloc (vg_replace_malloc.c:1675) ==2966== by 0x48614E6: lis_api_dumb (dumb.c:349) ==2966== by 0x109300: tests_alias_xres (tests_normalizer_opt_aliases.c:72) ==2966== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==2966== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==2966== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==2966== by 0x1090AD: main (main.c:56) ==2966== ==2966== LEAK SUMMARY: ==2966== definitely lost: 400 bytes in 1 blocks ==2966== indirectly lost: 0 bytes in 0 blocks ==2966== possibly lost: 0 bytes in 0 blocks ==2966== still reachable: 73,977 bytes in 8 blocks ==2966== suppressed: 0 bytes in 0 blocks ==2966== Reachable blocks (those to which a pointer was found) are not shown. ==2966== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==2966== ==2966== For lists of detected and suppressed errors, rerun with: -s ==2966== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 15/24 tests_workaround_lamp FAIL 0.61s killed by signal 4 SIGILL >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=210 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/valgrind --trace-children=yes --leak-check=full --error-exitcode=10 /startdir/src/build/subprojects/libinsane/tests/tests_workaround_lamp ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: CUnit - A unit testing framework for C - Version 2.1-3 http://cunit.sourceforge.net/ Suite: Workaround_lamp Test: tests_lamp_on_off() ... stderr: ==3061== Memcheck, a memory error detector ==3061== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al. ==3061== Using Valgrind-3.23.0 and LibVEX; rerun with -h for copyright info ==3061== Command: /startdir/src/build/subprojects/libinsane/tests/tests_workaround_lamp ==3061== vex amd64->IR: unhandled instruction bytes: 0x62 0xF1 0x7F 0x28 0x7F 0x0 0xC5 0xF9 0x6F 0x5 vex amd64->IR: REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0 vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x0 ESC=NONE vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0 ==3061== valgrind: Unrecognised instruction at address 0x48614f5. ==3061== at 0x48614F5: UnknownInlinedFun (string_fortified.h:29) ==3061== by 0x48614F5: lis_api_dumb (dumb.c:350) ==3061== by 0x1094EB: UnknownInlinedFun (tests_workaround_lamp.c:63) ==3061== by 0x1094EB: tests_lamp_on_off (tests_workaround_lamp.c:124) ==3061== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==3061== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==3061== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==3061== by 0x10908A: main (main.c:56) ==3061== Your program just tried to execute an instruction that Valgrind ==3061== did not recognise. There are two possible reasons for this. ==3061== 1. Your program has a bug and erroneously jumped to a non-code ==3061== location. If you are running Memcheck and you just saw a ==3061== warning about a bad jump, it's probably your program's fault. ==3061== 2. The instruction is legitimate but Valgrind doesn't handle it, ==3061== i.e. it's Valgrind's fault. If you think this is the case or ==3061== you are not sure, please let us know and we'll try to fix it. ==3061== Either way, Valgrind will now raise a SIGILL signal which will ==3061== probably kill your program. ==3061== ==3061== Process terminating with default action of signal 4 (SIGILL) ==3061== Illegal opcode at address 0x48614F5 ==3061== at 0x48614F5: UnknownInlinedFun (string_fortified.h:29) ==3061== by 0x48614F5: lis_api_dumb (dumb.c:350) ==3061== by 0x1094EB: UnknownInlinedFun (tests_workaround_lamp.c:63) ==3061== by 0x1094EB: tests_lamp_on_off (tests_workaround_lamp.c:124) ==3061== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==3061== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==3061== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==3061== by 0x10908A: main (main.c:56) ==3061== ==3061== HEAP SUMMARY: ==3061== in use at exit: 74,316 bytes in 7 blocks ==3061== total heap usage: 7 allocs, 0 frees, 74,316 bytes allocated ==3061== ==3061== 400 bytes in 1 blocks are definitely lost in loss record 6 of 7 ==3061== at 0x484BC13: calloc (vg_replace_malloc.c:1675) ==3061== by 0x48614E6: lis_api_dumb (dumb.c:349) ==3061== by 0x1094EB: UnknownInlinedFun (tests_workaround_lamp.c:63) ==3061== by 0x1094EB: tests_lamp_on_off (tests_workaround_lamp.c:124) ==3061== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==3061== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==3061== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==3061== by 0x10908A: main (main.c:56) ==3061== ==3061== LEAK SUMMARY: ==3061== definitely lost: 400 bytes in 1 blocks ==3061== indirectly lost: 0 bytes in 0 blocks ==3061== possibly lost: 0 bytes in 0 blocks ==3061== still reachable: 73,916 bytes in 6 blocks ==3061== suppressed: 0 bytes in 0 blocks ==3061== Reachable blocks (those to which a pointer was found) are not shown. ==3061== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==3061== ==3061== For lists of detected and suppressed errors, rerun with: -s ==3061== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 16/24 tests_workaround_dedicated_process FAIL 0.59s killed by signal 4 SIGILL >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=244 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/valgrind --trace-children=yes --leak-check=full --error-exitcode=10 /startdir/src/build/subprojects/libinsane/tests/tests_workaround_dedicated_process ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: CUnit - A unit testing framework for C - Version 2.1-3 http://cunit.sourceforge.net/ Suite: Workaround dedicated process Test: tests_dedicated_process_scan() ... stderr: ==3081== Memcheck, a memory error detector ==3081== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al. ==3081== Using Valgrind-3.23.0 and LibVEX; rerun with -h for copyright info ==3081== Command: /startdir/src/build/subprojects/libinsane/tests/tests_workaround_dedicated_process ==3081== vex amd64->IR: unhandled instruction bytes: 0x62 0xF1 0x7F 0x28 0x7F 0x0 0xC5 0xF9 0x6F 0x5 vex amd64->IR: REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0 vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x0 ESC=NONE vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0 ==3081== valgrind: Unrecognised instruction at address 0x48614f5. ==3081== at 0x48614F5: UnknownInlinedFun (string_fortified.h:29) ==3081== by 0x48614F5: lis_api_dumb (dumb.c:350) ==3081== by 0x1092C2: tests_process_init (tests_workaround_dedicated_process.c:75) ==3081== by 0x1093AB: tests_dedicated_process_scan (tests_workaround_dedicated_process.c:237) ==3081== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==3081== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==3081== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==3081== by 0x1090AD: main (main.c:56) ==3081== Your program just tried to execute an instruction that Valgrind ==3081== did not recognise. There are two possible reasons for this. ==3081== 1. Your program has a bug and erroneously jumped to a non-code ==3081== location. If you are running Memcheck and you just saw a ==3081== warning about a bad jump, it's probably your program's fault. ==3081== 2. The instruction is legitimate but Valgrind doesn't handle it, ==3081== i.e. it's Valgrind's fault. If you think this is the case or ==3081== you are not sure, please let us know and we'll try to fix it. ==3081== Either way, Valgrind will now raise a SIGILL signal which will ==3081== probably kill your program. ==3081== ==3081== Process terminating with default action of signal 4 (SIGILL) ==3081== Illegal opcode at address 0x48614F5 ==3081== at 0x48614F5: UnknownInlinedFun (string_fortified.h:29) ==3081== by 0x48614F5: lis_api_dumb (dumb.c:350) ==3081== by 0x1092C2: tests_process_init (tests_workaround_dedicated_process.c:75) ==3081== by 0x1093AB: tests_dedicated_process_scan (tests_workaround_dedicated_process.c:237) ==3081== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==3081== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==3081== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==3081== by 0x1090AD: main (main.c:56) ==3081== ==3081== HEAP SUMMARY: ==3081== in use at exit: 74,419 bytes in 9 blocks ==3081== total heap usage: 9 allocs, 0 frees, 74,419 bytes allocated ==3081== ==3081== 400 bytes in 1 blocks are definitely lost in loss record 8 of 9 ==3081== at 0x484BC13: calloc (vg_replace_malloc.c:1675) ==3081== by 0x48614E6: lis_api_dumb (dumb.c:349) ==3081== by 0x1092C2: tests_process_init (tests_workaround_dedicated_process.c:75) ==3081== by 0x1093AB: tests_dedicated_process_scan (tests_workaround_dedicated_process.c:237) ==3081== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==3081== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==3081== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==3081== by 0x1090AD: main (main.c:56) ==3081== ==3081== LEAK SUMMARY: ==3081== definitely lost: 400 bytes in 1 blocks ==3081== indirectly lost: 0 bytes in 0 blocks ==3081== possibly lost: 0 bytes in 0 blocks ==3081== still reachable: 74,019 bytes in 8 blocks ==3081== suppressed: 0 bytes in 0 blocks ==3081== Reachable blocks (those to which a pointer was found) are not shown. ==3081== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==3081== ==3081== For lists of detected and suppressed errors, rerun with: -s ==3081== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 17/24 tests_workaround_one_page_flatbed FAIL 0.61s killed by signal 4 SIGILL >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=91 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/valgrind --trace-children=yes --leak-check=full --error-exitcode=10 /startdir/src/build/subprojects/libinsane/tests/tests_workaround_one_page_flatbed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: CUnit - A unit testing framework for C - Version 2.1-3 http://cunit.sourceforge.net/ Suite: Workaround_one_page_flatbed Test: tests_one_page_flatbed() ... stderr: ==3075== Memcheck, a memory error detector ==3075== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al. ==3075== Using Valgrind-3.23.0 and LibVEX; rerun with -h for copyright info ==3075== Command: /startdir/src/build/subprojects/libinsane/tests/tests_workaround_one_page_flatbed ==3075== vex amd64->IR: unhandled instruction bytes: 0x62 0xF1 0x7F 0x28 0x7F 0x0 0xC5 0xF9 0x6F 0x5 vex amd64->IR: REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0 vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x0 ESC=NONE vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0 ==3075== valgrind: Unrecognised instruction at address 0x48614f5. ==3075== at 0x48614F5: UnknownInlinedFun (string_fortified.h:29) ==3075== by 0x48614F5: lis_api_dumb (dumb.c:350) ==3075== by 0x1092DF: UnknownInlinedFun (tests_workaround_one_page_flatbed.c:58) ==3075== by 0x1092DF: tests_one (tests_workaround_one_page_flatbed.c:145) ==3075== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==3075== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==3075== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==3075== by 0x10908A: main (main.c:56) ==3075== Your program just tried to execute an instruction that Valgrind ==3075== did not recognise. There are two possible reasons for this. ==3075== 1. Your program has a bug and erroneously jumped to a non-code ==3075== location. If you are running Memcheck and you just saw a ==3075== warning about a bad jump, it's probably your program's fault. ==3075== 2. The instruction is legitimate but Valgrind doesn't handle it, ==3075== i.e. it's Valgrind's fault. If you think this is the case or ==3075== you are not sure, please let us know and we'll try to fix it. ==3075== Either way, Valgrind will now raise a SIGILL signal which will ==3075== probably kill your program. ==3075== ==3075== Process terminating with default action of signal 4 (SIGILL) ==3075== Illegal opcode at address 0x48614F5 ==3075== at 0x48614F5: UnknownInlinedFun (string_fortified.h:29) ==3075== by 0x48614F5: lis_api_dumb (dumb.c:350) ==3075== by 0x1092DF: UnknownInlinedFun (tests_workaround_one_page_flatbed.c:58) ==3075== by 0x1092DF: tests_one (tests_workaround_one_page_flatbed.c:145) ==3075== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==3075== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==3075== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==3075== by 0x10908A: main (main.c:56) ==3075== ==3075== HEAP SUMMARY: ==3075== in use at exit: 74,333 bytes in 7 blocks ==3075== total heap usage: 7 allocs, 0 frees, 74,333 bytes allocated ==3075== ==3075== 400 bytes in 1 blocks are definitely lost in loss record 6 of 7 ==3075== at 0x484BC13: calloc (vg_replace_malloc.c:1675) ==3075== by 0x48614E6: lis_api_dumb (dumb.c:349) ==3075== by 0x1092DF: UnknownInlinedFun (tests_workaround_one_page_flatbed.c:58) ==3075== by 0x1092DF: tests_one (tests_workaround_one_page_flatbed.c:145) ==3075== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==3075== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==3075== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==3075== by 0x10908A: main (main.c:56) ==3075== ==3075== LEAK SUMMARY: ==3075== definitely lost: 400 bytes in 1 blocks ==3075== indirectly lost: 0 bytes in 0 blocks ==3075== possibly lost: 0 bytes in 0 blocks ==3075== still reachable: 73,933 bytes in 6 blocks ==3075== suppressed: 0 bytes in 0 blocks ==3075== Reachable blocks (those to which a pointer was found) are not shown. ==3075== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==3075== ==3075== For lists of detected and suppressed errors, rerun with: -s ==3075== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 18/24 tests_workaround_opt_values FAIL 0.60s killed by signal 4 SIGILL >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=164 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/valgrind --trace-children=yes --leak-check=full --error-exitcode=10 /startdir/src/build/subprojects/libinsane/tests/tests_workaround_opt_values ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: CUnit - A unit testing framework for C - Version 2.1-3 http://cunit.sourceforge.net/ Suite: opt_values Test: test_opt_values_constraint() ... stderr: ==3079== Memcheck, a memory error detector ==3079== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al. ==3079== Using Valgrind-3.23.0 and LibVEX; rerun with -h for copyright info ==3079== Command: /startdir/src/build/subprojects/libinsane/tests/tests_workaround_opt_values ==3079== vex amd64->IR: unhandled instruction bytes: 0x62 0xF1 0x7F 0x28 0x7F 0x0 0xC5 0xF9 0x6F 0x5 vex amd64->IR: REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0 vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x0 ESC=NONE vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0 ==3079== valgrind: Unrecognised instruction at address 0x48614f5. ==3079== at 0x48614F5: UnknownInlinedFun (string_fortified.h:29) ==3079== by 0x48614F5: lis_api_dumb (dumb.c:350) ==3079== by 0x10986E: UnknownInlinedFun (tests_workaround_opt_values.c:53) ==3079== by 0x10986E: tests_opt_values_constraint (tests_workaround_opt_values.c:82) ==3079== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==3079== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==3079== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==3079== by 0x1090AD: main (main.c:56) ==3079== Your program just tried to execute an instruction that Valgrind ==3079== did not recognise. There are two possible reasons for this. ==3079== 1. Your program has a bug and erroneously jumped to a non-code ==3079== location. If you are running Memcheck and you just saw a ==3079== warning about a bad jump, it's probably your program's fault. ==3079== 2. The instruction is legitimate but Valgrind doesn't handle it, ==3079== i.e. it's Valgrind's fault. If you think this is the case or ==3079== you are not sure, please let us know and we'll try to fix it. ==3079== Either way, Valgrind will now raise a SIGILL signal which will ==3079== probably kill your program. ==3079== ==3079== Process terminating with default action of signal 4 (SIGILL) ==3079== Illegal opcode at address 0x48614F5 ==3079== at 0x48614F5: UnknownInlinedFun (string_fortified.h:29) ==3079== by 0x48614F5: lis_api_dumb (dumb.c:350) ==3079== by 0x10986E: UnknownInlinedFun (tests_workaround_opt_values.c:53) ==3079== by 0x10986E: tests_opt_values_constraint (tests_workaround_opt_values.c:82) ==3079== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==3079== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==3079== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==3079== by 0x1090AD: main (main.c:56) ==3079== ==3079== HEAP SUMMARY: ==3079== in use at exit: 74,394 bytes in 9 blocks ==3079== total heap usage: 9 allocs, 0 frees, 74,394 bytes allocated ==3079== ==3079== 400 bytes in 1 blocks are definitely lost in loss record 8 of 9 ==3079== at 0x484BC13: calloc (vg_replace_malloc.c:1675) ==3079== by 0x48614E6: lis_api_dumb (dumb.c:349) ==3079== by 0x10986E: UnknownInlinedFun (tests_workaround_opt_values.c:53) ==3079== by 0x10986E: tests_opt_values_constraint (tests_workaround_opt_values.c:82) ==3079== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==3079== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==3079== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==3079== by 0x1090AD: main (main.c:56) ==3079== ==3079== LEAK SUMMARY: ==3079== definitely lost: 400 bytes in 1 blocks ==3079== indirectly lost: 0 bytes in 0 blocks ==3079== possibly lost: 0 bytes in 0 blocks ==3079== still reachable: 73,994 bytes in 8 blocks ==3079== suppressed: 0 bytes in 0 blocks ==3079== Reachable blocks (those to which a pointer was found) are not shown. ==3079== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==3079== ==3079== For lists of detected and suppressed errors, rerun with: -s ==3079== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 19/24 tests_normalizer_min_one_source FAIL 2.94s killed by signal 4 SIGILL >>> MALLOC_PERTURB_=169 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/valgrind --trace-children=yes --leak-check=full --error-exitcode=10 /startdir/src/build/subprojects/libinsane/tests/tests_normalizer_min_one_source ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: CUnit - A unit testing framework for C - Version 2.1-3 http://cunit.sourceforge.net/ Suite: min_one_source Test: tests_src_default_source() ... stderr: ==2962== Memcheck, a memory error detector ==2962== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al. ==2962== Using Valgrind-3.23.0 and LibVEX; rerun with -h for copyright info ==2962== Command: /startdir/src/build/subprojects/libinsane/tests/tests_normalizer_min_one_source ==2962== vex amd64->IR: unhandled instruction bytes: 0x62 0xF1 0x7F 0x28 0x7F 0x0 0xC5 0xF9 0x6F 0x5 vex amd64->IR: REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0 vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x0 ESC=NONE vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0 ==2962== valgrind: Unrecognised instruction at address 0x48614f5. ==2962== at 0x48614F5: UnknownInlinedFun (string_fortified.h:29) ==2962== by 0x48614F5: lis_api_dumb (dumb.c:350) ==2962== by 0x1092C0: UnknownInlinedFun (tests_normalizer_min_one_source.c:50) ==2962== by 0x1092C0: tests_src_default_source (tests_normalizer_min_one_source.c:81) ==2962== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==2962== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==2962== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==2962== by 0x10908A: main (main.c:56) ==2962== Your program just tried to execute an instruction that Valgrind ==2962== did not recognise. There are two possible reasons for this. ==2962== 1. Your program has a bug and erroneously jumped to a non-code ==2962== location. If you are running Memcheck and you just saw a ==2962== warning about a bad jump, it's probably your program's fault. ==2962== 2. The instruction is legitimate but Valgrind doesn't handle it, ==2962== i.e. it's Valgrind's fault. If you think this is the case or ==2962== you are not sure, please let us know and we'll try to fix it. ==2962== Either way, Valgrind will now raise a SIGILL signal which will ==2962== probably kill your program. ==2962== ==2962== Process terminating with default action of signal 4 (SIGILL) ==2962== Illegal opcode at address 0x48614F5 ==2962== at 0x48614F5: UnknownInlinedFun (string_fortified.h:29) ==2962== by 0x48614F5: lis_api_dumb (dumb.c:350) ==2962== by 0x1092C0: UnknownInlinedFun (tests_normalizer_min_one_source.c:50) ==2962== by 0x1092C0: tests_src_default_source (tests_normalizer_min_one_source.c:81) ==2962== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==2962== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==2962== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==2962== by 0x10908A: main (main.c:56) ==2962== ==2962== HEAP SUMMARY: ==2962== in use at exit: 74,322 bytes in 7 blocks ==2962== total heap usage: 7 allocs, 0 frees, 74,322 bytes allocated ==2962== ==2962== 400 bytes in 1 blocks are definitely lost in loss record 6 of 7 ==2962== at 0x484BC13: calloc (vg_replace_malloc.c:1675) ==2962== by 0x48614E6: lis_api_dumb (dumb.c:349) ==2962== by 0x1092C0: UnknownInlinedFun (tests_normalizer_min_one_source.c:50) ==2962== by 0x1092C0: tests_src_default_source (tests_normalizer_min_one_source.c:81) ==2962== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==2962== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==2962== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==2962== by 0x10908A: main (main.c:56) ==2962== ==2962== LEAK SUMMARY: ==2962== definitely lost: 400 bytes in 1 blocks ==2962== indirectly lost: 0 bytes in 0 blocks ==2962== possibly lost: 0 bytes in 0 blocks ==2962== still reachable: 73,922 bytes in 6 blocks ==2962== suppressed: 0 bytes in 0 blocks ==2962== Reachable blocks (those to which a pointer was found) are not shown. ==2962== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==2962== ==2962== For lists of detected and suppressed errors, rerun with: -s ==2962== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 20/24 tests_normalizer_source_nodes FAIL 2.93s killed by signal 4 SIGILL >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=77 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/valgrind --trace-children=yes --leak-check=full --error-exitcode=10 /startdir/src/build/subprojects/libinsane/tests/tests_normalizer_source_nodes ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: CUnit - A unit testing framework for C - Version 2.1-3 http://cunit.sourceforge.net/ Suite: Normalizer_source_nodes Test: tests_source_nodes() ... stderr: ==2979== Memcheck, a memory error detector ==2979== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al. ==2979== Using Valgrind-3.23.0 and LibVEX; rerun with -h for copyright info ==2979== Command: /startdir/src/build/subprojects/libinsane/tests/tests_normalizer_source_nodes ==2979== vex amd64->IR: unhandled instruction bytes: 0x62 0xF1 0x7F 0x28 0x7F 0x0 0xC5 0xF9 0x6F 0x5 vex amd64->IR: REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0 vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x0 ESC=NONE vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0 ==2979== valgrind: Unrecognised instruction at address 0x48614f5. ==2979== at 0x48614F5: UnknownInlinedFun (string_fortified.h:29) ==2979== by 0x48614F5: lis_api_dumb (dumb.c:350) ==2979== by 0x109932: UnknownInlinedFun (tests_normalizer_source_nodes.c:59) ==2979== by 0x109932: tests_source_nodes (tests_normalizer_source_nodes.c:91) ==2979== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==2979== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==2979== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==2979== by 0x1090C9: main (main.c:56) ==2979== Your program just tried to execute an instruction that Valgrind ==2979== did not recognise. There are two possible reasons for this. ==2979== 1. Your program has a bug and erroneously jumped to a non-code ==2979== location. If you are running Memcheck and you just saw a ==2979== warning about a bad jump, it's probably your program's fault. ==2979== 2. The instruction is legitimate but Valgrind doesn't handle it, ==2979== i.e. it's Valgrind's fault. If you think this is the case or ==2979== you are not sure, please let us know and we'll try to fix it. ==2979== Either way, Valgrind will now raise a SIGILL signal which will ==2979== probably kill your program. ==2979== ==2979== Process terminating with default action of signal 4 (SIGILL) ==2979== Illegal opcode at address 0x48614F5 ==2979== at 0x48614F5: UnknownInlinedFun (string_fortified.h:29) ==2979== by 0x48614F5: lis_api_dumb (dumb.c:350) ==2979== by 0x109932: UnknownInlinedFun (tests_normalizer_source_nodes.c:59) ==2979== by 0x109932: tests_source_nodes (tests_normalizer_source_nodes.c:91) ==2979== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==2979== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==2979== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==2979== by 0x1090C9: main (main.c:56) ==2979== ==2979== HEAP SUMMARY: ==2979== in use at exit: 74,460 bytes in 11 blocks ==2979== total heap usage: 11 allocs, 0 frees, 74,460 bytes allocated ==2979== ==2979== 400 bytes in 1 blocks are definitely lost in loss record 10 of 11 ==2979== at 0x484BC13: calloc (vg_replace_malloc.c:1675) ==2979== by 0x48614E6: lis_api_dumb (dumb.c:349) ==2979== by 0x109932: UnknownInlinedFun (tests_normalizer_source_nodes.c:59) ==2979== by 0x109932: tests_source_nodes (tests_normalizer_source_nodes.c:91) ==2979== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==2979== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==2979== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==2979== by 0x1090C9: main (main.c:56) ==2979== ==2979== LEAK SUMMARY: ==2979== definitely lost: 400 bytes in 1 blocks ==2979== indirectly lost: 0 bytes in 0 blocks ==2979== possibly lost: 0 bytes in 0 blocks ==2979== still reachable: 74,060 bytes in 10 blocks ==2979== suppressed: 0 bytes in 0 blocks ==2979== Reachable blocks (those to which a pointer was found) are not shown. ==2979== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==2979== ==2979== For lists of detected and suppressed errors, rerun with: -s ==2979== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 21/24 tests_workaround_opt_names FAIL 0.62s killed by signal 4 SIGILL >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=145 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/valgrind --trace-children=yes --leak-check=full --error-exitcode=10 /startdir/src/build/subprojects/libinsane/tests/tests_workaround_opt_names ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: CUnit - A unit testing framework for C - Version 2.1-3 http://cunit.sourceforge.net/ Suite: opt_names Test: tests_opt_names() ... stderr: ==3076== Memcheck, a memory error detector ==3076== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al. ==3076== Using Valgrind-3.23.0 and LibVEX; rerun with -h for copyright info ==3076== Command: /startdir/src/build/subprojects/libinsane/tests/tests_workaround_opt_names ==3076== vex amd64->IR: unhandled instruction bytes: 0x62 0xF1 0x7F 0x28 0x7F 0x0 0xC5 0xF9 0x6F 0x5 vex amd64->IR: REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0 vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x0 ESC=NONE vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0 ==3076== valgrind: Unrecognised instruction at address 0x48614f5. ==3076== at 0x48614F5: UnknownInlinedFun (string_fortified.h:29) ==3076== by 0x48614F5: lis_api_dumb (dumb.c:350) ==3076== by 0x10966E: UnknownInlinedFun (tests_workaround_opt_names.c:79) ==3076== by 0x10966E: tests_opt_names (tests_workaround_opt_names.c:117) ==3076== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==3076== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==3076== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==3076== by 0x1090AD: main (main.c:56) ==3076== Your program just tried to execute an instruction that Valgrind ==3076== did not recognise. There are two possible reasons for this. ==3076== 1. Your program has a bug and erroneously jumped to a non-code ==3076== location. If you are running Memcheck and you just saw a ==3076== warning about a bad jump, it's probably your program's fault. ==3076== 2. The instruction is legitimate but Valgrind doesn't handle it, ==3076== i.e. it's Valgrind's fault. If you think this is the case or ==3076== you are not sure, please let us know and we'll try to fix it. ==3076== Either way, Valgrind will now raise a SIGILL signal which will ==3076== probably kill your program. ==3076== ==3076== Process terminating with default action of signal 4 (SIGILL) ==3076== Illegal opcode at address 0x48614F5 ==3076== at 0x48614F5: UnknownInlinedFun (string_fortified.h:29) ==3076== by 0x48614F5: lis_api_dumb (dumb.c:350) ==3076== by 0x10966E: UnknownInlinedFun (tests_workaround_opt_names.c:79) ==3076== by 0x10966E: tests_opt_names (tests_workaround_opt_names.c:117) ==3076== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==3076== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==3076== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==3076== by 0x1090AD: main (main.c:56) ==3076== ==3076== HEAP SUMMARY: ==3076== in use at exit: 74,378 bytes in 9 blocks ==3076== total heap usage: 9 allocs, 0 frees, 74,378 bytes allocated ==3076== ==3076== 400 bytes in 1 blocks are definitely lost in loss record 8 of 9 ==3076== at 0x484BC13: calloc (vg_replace_malloc.c:1675) ==3076== by 0x48614E6: lis_api_dumb (dumb.c:349) ==3076== by 0x10966E: UnknownInlinedFun (tests_workaround_opt_names.c:79) ==3076== by 0x10966E: tests_opt_names (tests_workaround_opt_names.c:117) ==3076== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==3076== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==3076== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==3076== by 0x1090AD: main (main.c:56) ==3076== ==3076== LEAK SUMMARY: ==3076== definitely lost: 400 bytes in 1 blocks ==3076== indirectly lost: 0 bytes in 0 blocks ==3076== possibly lost: 0 bytes in 0 blocks ==3076== still reachable: 73,978 bytes in 8 blocks ==3076== suppressed: 0 bytes in 0 blocks ==3076== Reachable blocks (those to which a pointer was found) are not shown. ==3076== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==3076== ==3076== For lists of detected and suppressed errors, rerun with: -s ==3076== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 22/24 tests_workaround_dedicated_process_pack OK 0.66s 23/24 tests_normalizer_source_names FAIL 3.14s killed by signal 4 SIGILL >>> MALLOC_PERTURB_=53 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/valgrind --trace-children=yes --leak-check=full --error-exitcode=10 /startdir/src/build/subprojects/libinsane/tests/tests_normalizer_source_names ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: CUnit - A unit testing framework for C - Version 2.1-3 http://cunit.sourceforge.net/ Suite: normalizer_source_names Test: tests_source_names() ... stderr: ==2976== Memcheck, a memory error detector ==2976== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al. ==2976== Using Valgrind-3.23.0 and LibVEX; rerun with -h for copyright info ==2976== Command: /startdir/src/build/subprojects/libinsane/tests/tests_normalizer_source_names ==2976== vex amd64->IR: unhandled instruction bytes: 0x62 0xF1 0x7F 0x28 0x7F 0x0 0xC5 0xF9 0x6F 0x5 vex amd64->IR: REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0 vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x0 ESC=NONE vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0 ==2976== valgrind: Unrecognised instruction at address 0x48614f5. ==2976== at 0x48614F5: UnknownInlinedFun (string_fortified.h:29) ==2976== by 0x48614F5: lis_api_dumb (dumb.c:350) ==2976== by 0x1092D4: UnknownInlinedFun (tests_normalizer_source_names.c:58) ==2976== by 0x1092D4: tests_source_names (tests_normalizer_source_names.c:92) ==2976== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==2976== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==2976== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==2976== by 0x10908A: main (main.c:56) ==2976== Your program just tried to execute an instruction that Valgrind ==2976== did not recognise. There are two possible reasons for this. ==2976== 1. Your program has a bug and erroneously jumped to a non-code ==2976== location. If you are running Memcheck and you just saw a ==2976== warning about a bad jump, it's probably your program's fault. ==2976== 2. The instruction is legitimate but Valgrind doesn't handle it, ==2976== i.e. it's Valgrind's fault. If you think this is the case or ==2976== you are not sure, please let us know and we'll try to fix it. ==2976== Either way, Valgrind will now raise a SIGILL signal which will ==2976== probably kill your program. ==2976== ==2976== Process terminating with default action of signal 4 (SIGILL) ==2976== Illegal opcode at address 0x48614F5 ==2976== at 0x48614F5: UnknownInlinedFun (string_fortified.h:29) ==2976== by 0x48614F5: lis_api_dumb (dumb.c:350) ==2976== by 0x1092D4: UnknownInlinedFun (tests_normalizer_source_names.c:58) ==2976== by 0x1092D4: tests_source_names (tests_normalizer_source_names.c:92) ==2976== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==2976== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==2976== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==2976== by 0x10908A: main (main.c:56) ==2976== ==2976== HEAP SUMMARY: ==2976== in use at exit: 74,325 bytes in 7 blocks ==2976== total heap usage: 7 allocs, 0 frees, 74,325 bytes allocated ==2976== ==2976== 400 bytes in 1 blocks are definitely lost in loss record 6 of 7 ==2976== at 0x484BC13: calloc (vg_replace_malloc.c:1675) ==2976== by 0x48614E6: lis_api_dumb (dumb.c:349) ==2976== by 0x1092D4: UnknownInlinedFun (tests_normalizer_source_names.c:58) ==2976== by 0x1092D4: tests_source_names (tests_normalizer_source_names.c:92) ==2976== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==2976== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==2976== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==2976== by 0x10908A: main (main.c:56) ==2976== ==2976== LEAK SUMMARY: ==2976== definitely lost: 400 bytes in 1 blocks ==2976== indirectly lost: 0 bytes in 0 blocks ==2976== possibly lost: 0 bytes in 0 blocks ==2976== still reachable: 73,925 bytes in 6 blocks ==2976== suppressed: 0 bytes in 0 blocks ==2976== Reachable blocks (those to which a pointer was found) are not shown. ==2976== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==2976== ==2976== For lists of detected and suppressed errors, rerun with: -s ==2976== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 24/24 tests_normalizer_source_types FAIL 3.22s killed by signal 4 SIGILL >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=79 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/valgrind --trace-children=yes --leak-check=full --error-exitcode=10 /startdir/src/build/subprojects/libinsane/tests/tests_normalizer_source_types ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: CUnit - A unit testing framework for C - Version 2.1-3 http://cunit.sourceforge.net/ Suite: Normalizer_source_types Test: tests_source_types() ... stderr: ==2997== Memcheck, a memory error detector ==2997== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al. ==2997== Using Valgrind-3.23.0 and LibVEX; rerun with -h for copyright info ==2997== Command: /startdir/src/build/subprojects/libinsane/tests/tests_normalizer_source_types ==2997== vex amd64->IR: unhandled instruction bytes: 0x62 0xF1 0x7F 0x28 0x7F 0x0 0xC5 0xF9 0x6F 0x5 vex amd64->IR: REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0 vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x0 ESC=NONE vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0 ==2997== valgrind: Unrecognised instruction at address 0x48614f5. ==2997== at 0x48614F5: UnknownInlinedFun (string_fortified.h:29) ==2997== by 0x48614F5: lis_api_dumb (dumb.c:350) ==2997== by 0x1092D2: UnknownInlinedFun (tests_normalizer_source_types.c:52) ==2997== by 0x1092D2: tests_source_types (tests_normalizer_source_types.c:88) ==2997== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==2997== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==2997== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==2997== by 0x10908A: main (main.c:56) ==2997== Your program just tried to execute an instruction that Valgrind ==2997== did not recognise. There are two possible reasons for this. ==2997== 1. Your program has a bug and erroneously jumped to a non-code ==2997== location. If you are running Memcheck and you just saw a ==2997== warning about a bad jump, it's probably your program's fault. ==2997== 2. The instruction is legitimate but Valgrind doesn't handle it, ==2997== i.e. it's Valgrind's fault. If you think this is the case or ==2997== you are not sure, please let us know and we'll try to fix it. ==2997== Either way, Valgrind will now raise a SIGILL signal which will ==2997== probably kill your program. ==2997== ==2997== Process terminating with default action of signal 4 (SIGILL) ==2997== Illegal opcode at address 0x48614F5 ==2997== at 0x48614F5: UnknownInlinedFun (string_fortified.h:29) ==2997== by 0x48614F5: lis_api_dumb (dumb.c:350) ==2997== by 0x1092D2: UnknownInlinedFun (tests_normalizer_source_types.c:52) ==2997== by 0x1092D2: tests_source_types (tests_normalizer_source_types.c:88) ==2997== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==2997== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==2997== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==2997== by 0x10908A: main (main.c:56) ==2997== ==2997== HEAP SUMMARY: ==2997== in use at exit: 74,325 bytes in 7 blocks ==2997== total heap usage: 7 allocs, 0 frees, 74,325 bytes allocated ==2997== ==2997== 400 bytes in 1 blocks are definitely lost in loss record 6 of 7 ==2997== at 0x484BC13: calloc (vg_replace_malloc.c:1675) ==2997== by 0x48614E6: lis_api_dumb (dumb.c:349) ==2997== by 0x1092D2: UnknownInlinedFun (tests_normalizer_source_types.c:52) ==2997== by 0x1092D2: tests_source_types (tests_normalizer_source_types.c:88) ==2997== by 0x48A1DED: run_single_test.constprop.0 (TestRun.c:991) ==2997== by 0x48A2147: run_single_suite.constprop.0 (TestRun.c:876) ==2997== by 0x48A3237: CU_run_all_tests (TestRun.c:367) ==2997== by 0x10908A: main (main.c:56) ==2997== ==2997== LEAK SUMMARY: ==2997== definitely lost: 400 bytes in 1 blocks ==2997== indirectly lost: 0 bytes in 0 blocks ==2997== possibly lost: 0 bytes in 0 blocks ==2997== still reachable: 73,925 bytes in 6 blocks ==2997== suppressed: 0 bytes in 0 blocks ==2997== Reachable blocks (those to which a pointer was found) are not shown. ==2997== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==2997== ==2997== For lists of detected and suppressed errors, rerun with: -s ==2997== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― Summary of Failures: 2/24 tests_normalizer_clean_dev_descs FAIL 1.74s killed by signal 4 SIGILL 3/24 tests_normalizer_all_opts_on_all_sources FAIL 1.74s killed by signal 4 SIGILL 4/24 tests_normalizer_raw24 FAIL 1.76s killed by signal 4 SIGILL 5/24 tests_normalizer_bmp2raw FAIL 1.79s killed by signal 4 SIGILL 6/24 tests_normalizer_safe_defaults FAIL 1.79s killed by signal 4 SIGILL 7/24 tests_multiplexer FAIL 2.10s killed by signal 4 SIGILL 8/24 tests_workaround_cache FAIL 0.59s killed by signal 4 SIGILL 9/24 tests_workaround_hide_source_auto FAIL 0.55s killed by signal 4 SIGILL 10/24 tests_workaround_check_capabilities FAIL 0.59s killed by signal 4 SIGILL 11/24 tests_workaround_dedicated_thread FAIL 0.57s killed by signal 4 SIGILL 12/24 tests_normalizer_resolution FAIL 2.41s killed by signal 4 SIGILL 13/24 tests_workaround_invalid_page_size FAIL 0.62s killed by signal 4 SIGILL 14/24 tests_normalizer_opt_aliases FAIL 2.56s killed by signal 4 SIGILL 15/24 tests_workaround_lamp FAIL 0.61s killed by signal 4 SIGILL 16/24 tests_workaround_dedicated_process FAIL 0.59s killed by signal 4 SIGILL 17/24 tests_workaround_one_page_flatbed FAIL 0.61s killed by signal 4 SIGILL 18/24 tests_workaround_opt_values FAIL 0.60s killed by signal 4 SIGILL 19/24 tests_normalizer_min_one_source FAIL 2.94s killed by signal 4 SIGILL 20/24 tests_normalizer_source_nodes FAIL 2.93s killed by signal 4 SIGILL 21/24 tests_workaround_opt_names FAIL 0.62s killed by signal 4 SIGILL 23/24 tests_normalizer_source_names FAIL 3.14s killed by signal 4 SIGILL 24/24 tests_normalizer_source_types FAIL 3.22s killed by signal 4 SIGILL Ok: 2 Expected Fail: 0 Fail: 22 Unexpected Pass: 0 Skipped: 0 Timeout: 0 Full log written to /startdir/src/build/meson-logs/testlog.txt ==> ERROR: A failure occurred in check(). Aborting... ==> ERROR: Build failed, check /home/alhp/workspace/chroot/build_c96baa79-69f3-4191-9aaf-245bf7ea86d9/build