Package: aptitude
Version: 0.6.10-1
Severity: important

aptitude segfaults between download and preconfigure phase.

using aptitude-dbg I get a scary strack trace containing 15900 entries, out of 
which 15880 the following:

#15883 0x00007ffff7b1bf2f in 
pkgPackageManager::SmartUnPack(pkgCache::PkgIterator, bool, int) () from 
/usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12


Namely the top is:

#0  0x00007ffff5667b55 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ffff5669e40 in malloc () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007ffff5f10508 in operator new(unsigned long) () from 
/usr/lib/x86_64-linux-gnu/libstdc++.so.6
#3  0x00007ffff5f105b9 in operator new[](unsigned long) () from 
/usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007ffff7ae011e in pkgCache::DepIterator::AllTargets() const () from 
/usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12
#5  0x00007ffff7b1bc5a in pkgPackageManager::SmartUnPack(pkgCache::PkgIterator, 
bool, int) () from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12
#6  0x00007ffff7b1ca0d in pkgPackageManager::SmartUnPack(pkgCache::PkgIterator, 
bool, int) () from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12
#7  0x00007ffff7b1bf2f in pkgPackageManager::SmartUnPack(pkgCache::PkgIterator, 
bool, int) () from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12
#8  0x00007ffff7b1ca0d in pkgPackageManager::SmartUnPack(pkgCache::PkgIterator, 
bool, int) () from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12

...then follows a few similar lines until

#15883 0x00007ffff7b1bf2f in 
pkgPackageManager::SmartUnPack(pkgCache::PkgIterator, bool, int) () from 
/usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12
#15884 0x00007ffff7b21bf0 in pkgPackageManager::OrderInstall() () from 
/usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12
#15885 0x00005555557552fa in DoInstallPreFork (this=<optimized out>) at 
/usr/include/apt-pkg/packagemanager.h:122
#15886 download_install_manager::finish_pre_dpkg (this=0x555557d67a20, 
res=(unknown: 4120454688), res@entry=pkgAcquire::Continue)
    at ../../../../src/generic/apt/download_install_manager.cc:154
#15887 0x000055555575539f in download_install_manager::finish 
(this=this@entry=0x555557d67a20, result=result@entry=pkgAcquire::Continue, 
progress=0x555558493f50, k=...)
    at ../../../../src/generic/apt/download_install_manager.cc:258
#15888 0x00005555556a5c89 in ui_download_manager::done (this=0x5555579978b0, 
t=<optimized out>, res=pkgAcquire::Continue) at 
../../src/ui_download_manager.cc:63
#15889 0x000055555560931c in operator() (_A_a2=@0x7fffffffe244: 
pkgAcquire::Continue, _A_a1=@0x7fffffffe248: 0x555557d684b0, 
this=0x7fffffffe250)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:593
#15890 (anonymous namespace)::do_download_complete (t=0x555557d684b0, 
res=pkgAcquire::Continue, continuation=...) at ../../src/download_thread.cc:220
#15891 0x000055555560db03 in operator() (_A_a3=..., _A_a2=@0x5555563d7ec0: 
pkgAcquire::Continue, _A_a1=@0x5555563d7eb8: 0x555557d684b0, 
this=0x5555563d7eb0)
    at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185
#15892 operator()<download_thread*&, pkgAcquire::RunResult&, safe_slot2<void, 
download_thread*, pkgAcquire::RunResult>&> (_A_arg3=..., 
    _A_arg2=@0x5555563d7ec0: pkgAcquire::Continue, _A_arg1=@0x5555563d7eb8: 
0x555557d684b0, this=0x5555563d7ea8) at 
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:123
#15893 operator() (this=0x5555563d7ea0) at 
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1511
#15894 sigc::internal::slot_call0<sigc::bind_functor<-1, 
sigc::pointer_functor3<download_thread*, pkgAcquire::RunResult, 
safe_slot2<void, download_thread*, pkgAcquire::RunResult>, void>, 
download_thread*, pkgAcquire::RunResult, safe_slot2<void, download_thread*, 
pkgAcquire::RunResult>, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, 
void>::call_it (
    rep=0x5555563d7e70) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#15895 0x00005555556a1655 in operator() (this=0x7fffffffe2c0) at 
/usr/include/sigc++-2.0/sigc++/functors/slot.h:440
#15896 aptitude::safe_slot_event::dispatch (this=<optimized out>) at 
../../src/safe_slot_event.h:40
#15897 0x00007ffff7177373 in cwidget::toplevel::mainloop(int) () from 
/usr/lib/x86_64-linux-gnu/libcwidget.so.3
#15898 0x000055555569df08 in ui_main () at ../../src/ui.cc:2941
#15899 0x00005555555bccc6 in main (argc=1, argv=<optimized out>) at 
../../src/main.cc:1322


I can install selected packages but cannot get a large upgrade done.


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to