Re: Latest apt segfaulting on Fedora Core 1

Andre Costa <[email protected]> Thu, 22 Jul 2004 07:56:43 -0300
Newsgroups gmane.linux.conectiva.apt-rpm
Organization TecGraf
Message-ID <[email protected]>
(update below)

On Thu, 22 Jul 2004 06:59:38 -0300
Andre Costa <[email protected]> wrote:

> Hi,
> 
> apt started segfaulting on a Fedora Core 1 system (it worked just fine
> yesterday). Here's what I get by running it from gdb:
> 
> Get:1 http://sluglug.ucsc.edu fedora/1 release [505B]                          
> Get:2 http://ayo.freshrpms.net fedora/linux/1/i386 release [1814B]             
> Get:3 http://dries.studentenweb.org apt/fedora/fc1/i386 release [482B]         
> Get:4 http://apt.sw.be fedora/1/en/i386 release [496B]                   
> Get:5 http://newrpms.sunsite.dk redhat/en/i386/fc1 release [495B]
> Fetched 3792B in 0s (5598B/s)
> Hit http://sluglug.ucsc.edu fedora/1/macromedia pkglist                        
> Hit http://sluglug.ucsc.edu fedora/1/macromedia release                        
> Hit http://ayo.freshrpms.net fedora/linux/1/i386/freshrpms pkglist             
> Hit http://ayo.freshrpms.net fedora/linux/1/i386/freshrpms release             
> Hit http://ayo.freshrpms.net fedora/linux/1/i386/core pkglist                  
> Hit http://ayo.freshrpms.net fedora/linux/1/i386/core release                  
> Hit http://ayo.freshrpms.net fedora/linux/1/i386/updates pkglist               
> Hit http://ayo.freshrpms.net fedora/linux/1/i386/updates release               
> Hit http://apt.sw.be fedora/1/en/i386/dag pkglist                              
> Hit http://apt.sw.be fedora/1/en/i386/dag release                    
> Hit http://dries.studentenweb.org apt/fedora/fc1/i386/dries pkglist  
> Hit http://dries.studentenweb.org apt/fedora/fc1/i386/dries release
> Hit http://newrpms.sunsite.dk redhat/en/i386/fc1/newrpms pkglist
> Hit http://newrpms.sunsite.dk redhat/en/i386/fc1/newrpms release
>               
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread -1084540128 (LWP 28769)]
> 0x00703450 in pkgAcquire::Worker::RunMessages() ()
>    from /usr/lib/libapt-pkg-libc6.3-5.so.0
> (gdb) bt
> #0  0x00703450 in pkgAcquire::Worker::RunMessages() ()
>    from /usr/lib/libapt-pkg-libc6.3-5.so.0
> #1  0x006c38fa in RPMDBHandler::RPMDBHandler(bool) ()
>    from /usr/lib/libapt-pkg-libc6.3-5.so.0
> #2  0x006ec123 in rpmSystem::Lock() () from /usr/lib/libapt-pkg-libc6.3-5.so.0
> #3  0x0070c2f4 in pkgCacheFile::BuildCaches(OpProgress&, bool) ()
>    from /usr/lib/libapt-pkg-libc6.3-5.so.0
> #4  0x0070c364 in pkgCacheFile::Open(OpProgress&, bool) ()
>    from /usr/lib/libapt-pkg-libc6.3-5.so.0
> #5  0x08057720 in DoUpdate(CommandLine&) ()
> #6  0x006ade3a in CommandLine::DispatchArg(CommandLine::Dispatch*, bool) ()
>    from /usr/lib/libapt-pkg-libc6.3-5.so.0
> #7  0x08061f61 in main ()
> 
> Should I open an entry on Conectiva BugZilla? Notice I am _not_ running
> Conectiva (this version of apt has been downloaded from here:
> http://dag.wieers.com/home-made/apt/).

I found out this machine had a lot of duplicate packages (with different
versions) installed, and this was probably causing apt to break. I
carefully removed duplicates, and now all seems to be fine again. Sorry
for the false alarm (at least I didn't file a bug report ;))

Best,

Andre

-- 
Andre Oliveira da Costa
([email protected])