If the new assertion fires, then I'm not reading the rpmds iteration
code correctly.
If the old assertion fires, then there's a wild pointer somewhere.
Thanks.
[root@localhost SPECS]# LC_ALL=C
rpm -Uvh /home/peroyvind/RPM/RPMS/x86_64/drakxtools-curses-10.29-1mdv2008.1.x86_64.rpm /home/peroyvind/RPM/RPMS/noarch/drakx-net-*
error: Failed dependencies:
drakxtools-backend = 10.29-1mdv2008.1 is needed by
drakxtools-curses-10.29-1mdv2008.1.x86_64
libdrakx-net = 0.34 is needed by drakx-net-0.34-1mdv2008.1.noarch
libdrakx-net = 0.34 is needed by drakx-net-text-0.34-1mdv2008.1.noarch
drakxtools-curses = 10.22-1mdv2008.1 is needed by (installed)
harddrake-10.22-1mdv2008.1.x86_64
drakxtools-curses = 10.22-1mdv2008.1 is needed by (installed)
drakxtools-10.22-1mdv2008.1.x86_64
rpm: depends.c:1776: zapRelation: Assertion `tsi->tsi_reqx >= 0 &&
tsi->tsi_reqx < rpmdsCount(requires)' failed.
Avbrutt (SIGABRT)
Old assertion == wild pointer (or other malloc issue).