[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: apt 0.6 in experimental



Em Sun, 28 Dec 2003 20:48:52 -0800, Matt Zimmerman <mdz@debian.org> escreveu:

> On Fri, Dec 26, 2003 at 03:44:44PM -0800, Matt Zimmerman wrote:
> 
> > For your convenience, a corresponding build of python-apt is also in
> > experimental.  I have copied the maintainers of the various
> > libapt-pkg-dependent packages in the hopes that they will provide binaries
> > built against apt 0.6 for experimental.  If any of you are unable to do
> > this, let me know what version number scheme I should use, and I can do the
> > recompiles for you.
> 
> I have now uploaded NMUs of aptitude (0.2.13-2.1), libapt-pkg-perl
> (0.1.11.1) and synaptic (0.47-1.1) to experimental.  None of these required
> any code changes; these are only simple recompiles.  Hopefully this will
> lower the barrier even further, so that folks don't have to give up any
> tools in order to test apt 0.6.

I've grabed apt 0.6.4, aptitude and synaptic from incoming.debian.org
but both aptitude and synaptic keep segfaulting...

I tried to rebuild aptitude myself but it didn't work either. It still segfaults
when reading cache at startup. Here's a backtrace:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 5786)]
0x402aae14 in mallopt () from /lib/libc.so.6
(gdb)
(gdb) bt full
#0  0x402aae14 in mallopt () from /lib/libc.so.6
No symbol table info available.
#1  0x402a9d33 in malloc () from /lib/libc.so.6
No symbol table info available.
#2  0x401e692e in operator new(unsigned) () from /usr/lib/libstdc++.so.5
No symbol table info available.
#3  0x401e6a5f in operator new[](unsigned) () from /usr/lib/libstdc++.so.5
No symbol table info available.
#4  0x400bab18 in pkgTagFile::pkgTagFile(FileFd*, unsigned long) () from /usr/lib/libapt-pkg-libc6.3-5.so.3.4
No symbol table info available.
#5  0x400f269a in debRecordParser::debRecordParser(std::string, pkgCache&) () from /usr/lib/libapt-pkg-libc6.3-5.so.3.4
No symbol table info available.
#6  0x400fea2b in debIFTypePkg::CreatePkgParser(pkgCache::PkgFileIterator) const () from /usr/lib/libapt-pkg-libc6.3-5.so.3.4
No symbol table info available.
#7  0x400c0fa4 in pkgRecords::pkgRecords(pkgCache&) () from /usr/lib/libapt-pkg-libc6.3-5.so.3.4
No symbol table info available.
#8  0x080cc3d8 in apt_reload_cache(OpProgress*, bool, char const*) (progress_bar=0x81b0da8, do_initselections=true, status_fname=0x0)
    at aptcache.h:351
        open_failed = false
#9  0x0804fd0d in main (argc=1, argv=0xbffff664) at main.cc:360
        status_fname = 0x0
        display_format = {static npos = 4294967295, _M_dataplus = {<allocator<char>> = {<No data fields>},
    _M_p = 0x816721c "%c%a%M %p# - %d#"}, static _S_empty_rep_storage = {0, 0, 0, 0}}
        sort_policy = {static npos = 4294967295, _M_dataplus = {<allocator<char>> = {<No data fields>}, _M_p = 0x81674cc "name"},
  static _S_empty_rep_storage = {0, 0, 0, 0}}
        width = {static npos = 4294967295, _M_dataplus = {<allocator<char>> = {<No data fields>}, _M_p = 0x8162304 ""},
  static _S_empty_rep_storage = {0, 0, 0, 0}}
        simulate = false
        download_only = false
        update_only = false
        install_only = false
        assume_yes = false
        fix_broken = false
        showvers = false
        showdeps = false
        showsize = false
        always_prompt = false
        verbose = 0
        curopt = 1077316864
        p = (class vs_progress *) 0x81b0d58
        __result = 1077316864
(gdb)

Thanks for the work, apt 0.6 looks impressive. I would suggest
taking Joey Hess' look into apt-rpm into account, mainly about 
installing deb packages directly using apt, which many people 
seem to miss.

[]s!

-- 
kov@debian.org: Gustavo Noronha <http://people.debian.org/~kov>
Debian:  <http://www.debian.org>  *  <http://www.debian-br.org>
  "Não deixe para amanhã, o WML que você pode traduzir hoje!"
        http://debian-br.alioth.debian.org/?id=WebWML



Reply to: