In current 5.2 branch, rpm -Uvh eglibc-2.12-0.10150.1ark.x86_64.rpm crashes with:
Program received signal SIGSEGV, Segmentation fault. 0x00007ffff6c66e23 in memcpy () from /lib64/libc.so.6 (gdb) bt #0 0x00007ffff6c66e23 in memcpy () from /lib64/libc.so.6 #1 0x00007ffff7d250a7 in __db_goff_rpmdb (dbc=<value optimized out>, dbt=0x7fffffffe300, tlen=<value optimized out>, pgno=2979, bpp=<value optimized out>, bpsz=<value optimized out>) at ../db/db/db_overflow.c:203 #2 0x00007ffff7d0e82f in __dbc_iget_rpmdb (dbc=0x461c90, key=0x7fffffffe330, data=0x7fffffffe300, flags=27) at ../db/db/db_cam.c:1120 #3 0x00007ffff7d1c95d in __dbc_get_pp_rpmdb (dbc=0x461c90, key=0x7fffffffe330, data=0x7fffffffe300, flags=27) at ../db/db/db_iface.c:2289 #4 0x00007ffff7efc99a in db3cget (dbi=<value optimized out>, dbcursor=<value optimized out>, key=<value optimized out>, data=<value optimized out>, flags=<value optimized out>) at db3.c:765 #5 0x00007ffff7eefb35 in dbiGet (dbi=0x436320, dbcursor=0x461c90, kp=0x7fffffffe330, vp=0x7fffffffe300, flags=27) at rpmdb.h:643 #6 rpmmiGet (dbi=0x436320, dbcursor=0x461c90, kp=0x7fffffffe330, vp=0x7fffffffe300, flags=27) at rpmdb.c:2472 #7 0x00007ffff7ef0752 in rpmmiNext (mi=0x461620) at rpmdb.c:2553 #8 0x00007ffff7f47107 in checkPackageSet (ts=0x429890, depName=0x467f60 "libc.so.6()(64bit)", mi=0x461620, adding=0) at depends.c:1759 #9 0x00007ffff7f4aae1 in rpmtsCheck (ts=0x429890) at depends.c:2911 #10 0x00007ffff7f70cc6 in rpmcliInstallCheck (ts=0x429890) at rpminstall.c:313 #11 0x00007ffff7f719f3 in rpmcliInstall (ts=0x429890, ia=0x7ffff7f97ec0, argv=<value optimized out>) at rpminstall.c:683 #12 0x0000000000404347 in main (argc=3, argv=<value optimized out>) at ./rpmqv.c:971 An identical crash occurs when trying to update libstdc++. I haven't seen it on any package other than those two. Any ideas? ttyl bero ______________________________________________________________________ RPM Package Manager http://rpm5.org Developer Communication List rpm-devel@rpm5.org