On Fri, Jan 26, 2024 at 12:53:01PM +0100, Marcel Logen wrote: > Hello, > > I'm using OpenBSD -current. Since some weeks (or months?) I get > a core dump when trying to start "xpdf". > > | t20$ head -n 1 /etc/motd > | OpenBSD 7.4-current (GENERIC.MP) #1625: Thu Jan 25 09:16:39 MST 2024 > > | t20$ uname -a > | OpenBSD t20 7.4 GENERIC.MP#1625 amd64 > > | t20$ pkg_info xpdf | grep -e 'Inf' -e 'Main' > | Information for inst:xpdf-4.04p1v0 > | Maintainer: The OpenBSD ports mailing-list <ports@openbsd.org> > > | t20$ xpdf > | xpdf:/usr/X11R6/lib/libX11.so.17.1: /usr/X11R6/lib/libX11.so.18.0 : > WARNING: symbol(_XkeyTable) size mismatch, relink your program > | QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-user20' > | Cannot mix incompatible Qt library (5.9.8) with this library (5.15.11) > | Abort trap (core dumped) > | t20$ > > What can I do, or is it a problem of the package maintainer? >
Hi, You have some package installed that was not updated properly. It has been almost 2 years since libX11 shared lib revision was bumped to 18.0. go to /var/db/pkg and run: grep X11\\.17 */+CONTENTS to figure out which packages need some kind of manual update (assuming that you have run pkg_add -u on a regular basis in the last 2 years). -- Matthieu Herrb