When using abidiff to compare binaries of Fedora package rocm-compilersupport-19-3.rocm6.4.0.fc43 against rocm-compilersupport-19-6.rocm6.4.0.fc43, memory consumption can shoot up to more than 22GB of RAM. It would be important to analyze why and where the memory is being used so much and try to bring it down.
We see similar issue with webkit2gtk3: ``` abidiff --d1 /var/ARTIFACTS/work-rpminspectd2rzb0yz/rpminspect/tree/workdir/webkit2gtk3-2.48.1.qloJVn/root/before/aarch64/usr/lib/debug/ --hd1 /var/ARTIFACTS/work-rpminspectd2rzb0yz/rpminspect/tree/workdir/webkit2gtk3-2.48.1.qloJVn/root/before/aarch64/usr/include --d2 /var/ARTIFACTS/work-rpminspectd2rzb0yz/rpminspect/tree/workdir/webkit2gtk3-2.48.1.qloJVn/root/after/aarch64/usr/lib/debug/ --hd2 /var/ARTIFACTS/work-rpminspectd2rzb0yz/rpminspect/tree/workdir/webkit2gtk3-2.48.1.qloJVn/root/after/aarch64/usr/include /var/ARTIFACTS/work-rpminspectd2rzb0yz/rpminspect/tree/workdir/webkit2gtk3-2.48.1.qloJVn/root/before/aarch64/usr/lib64/libjavascriptcoregtk-4.0.so.18.25.15 /var/ARTIFACTS/work-rpminspectd2rzb0yz/rpminspect/tree/workdir/webkit2gtk3-2.48.1.qloJVn/root/after/aarch64/usr/lib64/libjavascriptcoregtk-4.0.so.18.27.4 ``` Do we need another issue for this one?
Seen the same for valgrind on a c9s build. Apparently centos builds cannot use more than 8GB of memory for rpminspect checks. So even relatively small packages/binaries like valgrind get caught by this. Dunno if a limit of 8GB is reasonable for running libabigail in general?