(In reply to Dominique Leuenberger from comment #6) > (In reply to Michael Schr���der from comment #5) > > Hmm, or maybe it's something else. The fix makes things better, so I'll > > submit anyway... > > https://openqa.opensuse.org/tests/1540523 - seems not to have made a change > for the openQA test. rpm still segfaults (interestingly enough, always on > the same package) This one is actually reproducible, it still breaks on retries. Core was generated by `rpm --root /mnt --dbpath /var/lib/rpm -U --percent --noglob --force --nodeps --'. Program terminated with signal SIGSEGV, Segmentation fault. #0 fpHashFunction (fp=0x55a7edf80d00) at fprint.c:274 274 hash ^= ((unsigned)fp->entry->dev); Missing separate debuginfos, use: zypper install glibc-debuginfo-2.32-3.1.x86_64 libacl1-debuginfo-2.2.53-4.1.x86_64 libbz2-1-debuginfo-1.0.8-2.20.x86_64 libcap2-debuginfo-2.43-1.1.x86_64 libgcrypt20-debuginfo-1.8.7-1.1.x86_64 libgpg-error0-debuginfo-1.39-1.1.x86_64 liblua5_3-5-debuginfo-5.3.6-1.1.x86_64 liblzma5-debuginfo-5.2.5-1.16.x86_64 libpcre1-debuginfo-8.44-1.19.x86_64 libpopt0-debuginfo-1.18-2.1.x86_64 libselinux1-debuginfo-3.1-2.1.x86_64 libz1-debuginfo-1.2.11-18.1.x86_64 libzstd1-debuginfo-1.4.5-2.4.x86_64 (gdb) bt #0 fpHashFunction (fp=0x55a7edf80d00) at fprint.c:274 #1 0x00007fd0bf6416ee in rpmFpHashGetEntry (tableKey=0x0, dataCount=<synthetic pointer>, data=<synthetic pointer>, key=<optimized out>, ht=0x55a7edfc5660) at ../lib/rpmhash.C:253 #2 fpCacheGetByFp (cache=0x55a7edf9d8a0, cache=0x55a7edf9d8a0, numRecs=<synthetic pointer>, recs=<synthetic pointer>, ix=<optimized out>, fp=<optimized out>) at fprint.c:449 #3 checkInstalledFiles (fpc=0x55a7edf9d8a0, fileCount=<optimized out>, ts=0x55a7edf7f8b0) at transaction.c:1160 #4 rpmtsPrepare (ts=<optimized out>) at transaction.c:1554 #5 rpmtsRun (ts=<optimized out>, okProbs=<optimized out>, ignoreSet=<optimized out>) at transaction.c:1815 #6 0x00007fd0bf637ae9 in rpmcliTransaction (ts=ts@entry=0x55a7edf7f8b0, ia=ia@entry=0x55a7ec060340 <rpmIArgs>, numPackages=1) at rpminstall.c:291 #7 0x00007fd0bf638e7e in rpmInstall (ts=ts@entry=0x55a7edf7f8b0, ia=<optimized out>, fileArgv=<optimized out>) at rpminstall.c:632 #8 0x000055a7ec05d961 in main (argc=12, argv=<optimized out>) at rpm.c:265 (gdb) p fp->entry $40 = (const struct fprintCacheEntry_s *) 0x0