RPM Community Forums

Mailing List Message of <rpm-devel>

Re: rpm-5.1.2 query segfault on certain uninstalled names

From: Ralf S. Engelschall <rse+rpm-devel@rpm5.org>
Date: Sat 07 Jun 2008 - 19:36:40 CEST
Message-ID: <20080607173640.GA50154@engelschall.com>
On Sat, Jun 07, 2008, Dan Nicholson wrote:

> On Sat, Jun 7, 2008 at 12:00 AM, Ralf S. Engelschall
> <rse+rpm-devel@rpm5.org> wrote:
> >
> > I cannot reproduce this under OpenPKG's RPM 5.1.2 and on a FreeBSD
> > platform, too:
> >
> > | $ openpkg rpm --version
> > | rpm (OpenPKG RPM) 5.1.2
> > | $ openpkg rpm -q perl
> > | perl-5.10.0-20080413
> > | $ openpkg rpm -q perl-util
> > | perl-util-5.10.0-20080528
>
> The issue occurs when querying for an _uninstalled_ package with the
> same name prefix. So, in your case, probably searching for "perl-foo"
> would be a good test.

Ah, ok, I see. Unfortunately, still no reproducing possible:

$ openpkg rpm --version
rpm (OpenPKG RPM) 5.1.2
$ openpkg rpm -q perl
perl-5.10.0-20080413
$ openpkg rpm -q perl-util
perl-util-5.10.0-20080607
$ openpkg rpm -q perl-foo
package perl-foo is not installed
$ openpkg rpm -q perl-bar
package perl-bar is not installed

                                       Ralf S. Engelschall
                                       rse@engelschall.com
                                       www.engelschall.com
Received on Sat Jun 7 19:40:47 2008
Driven by Jeff Johnson and the RPM project team.
Hosted by OpenPKG and Ralf S. Engelschall.
Powered by FreeBSD and OpenPKG.