poldek SEGV when --up

Pawel A. Gajda mis at k2.net.pl
Sat Oct 2 23:03:31 CEST 2004


Saturday 02/10/2004 15:27:17, Bartosz Taudul:
> On Sat, Oct 02, 2004 at 03:03:55PM +0200, Tomasz Pala wrote:
> > 1. it took a few seconds to start with previous, now above 1,5 minute!
> > 
> > [top]
> >  2212 gotar     16   0 21252  20m 2444 S  2.7  8.3   1:29.44 poldek
> There's something heavily broken in trutl_isort_voidp_arr. In new snap
> each of pkg_strcmp_name_evr_rev, pkg_cmp_name_evr_arch_rev_srcpri,
> pkg_deepcmp_name_evr_rev_verify is called 47 million times total from
> this function, while in the old snap their call count is negligible.

Right, the problem was that package list passed to isort() wasn't 
pre-ordered. 

Saturday 02/10/2004 15:03:55, Tomasz Pala:
> 2. greedy option doesn't work (or particle_install is broken):

Same ordering bug, fixed. 

New snap:

http://team.pld.org.pl/~mis/poldek/download/snapshots/poldek-0.19.0-cvs20041002.22.tar.bz2






More information about the pld-devel-en mailing list