[Aptitude-devel] Bug#1131523: aptitude: crashes after updating package lists
Oswald Buddenhagen
oswald.buddenhagen at gmx.de
Sun Mar 22 08:09:34 GMT 2026
Package: aptitude
Version: 0.8.13-8+b1
Severity: important
the archive is currently in an "interesting" state, with lots of
packages being marked as broken after the previous list update.
...
Reading package lists
Writing extended state information
Building tag database
Thread 1 "aptitude-curses" received signal SIGSEGV, Segmentation fault.
(gdb) bt
#0 pkgCache::PkgIterator::Name (this=0x7fffffffcf10) at ./obj-x86_64-linux-gnu/include/apt-pkg/cacheiterators.h:167
#1 pkgCache::PkgIterator::FullName[abi:cxx11](bool const&) const (this=this at entry=0x7fffffffcf10, Pretty=@0x7fffffffcf0f: false) at ./apt-pkg/pkgcache.cc:588
#2 0x00005555556d100c in aptitude_resolver_package::aptitude_resolver_package (this=0x7fffffffd070, _pkg=<optimized out>, _cache=<optimized out>)
at /usr/include/apt-pkg/cacheiterators.h:186
#3 0x000055555570d26e in aptitude_resolver_dep::broken_under<resolver_initial_state<aptitude_universe> > (this=0x7fffffffd190, I=...)
at ../../../src/generic/apt/aptitude_resolver_universe.h:979
#4 0x00005555558b200b in generic_problem_resolver<aptitude_universe>::generic_problem_resolver (this=this at entry=0x555555b1bfb0,
_step_score=_step_score at entry=-10, _broken_score=_broken_score at entry=-100, _unfixed_soft_score=_unfixed_soft_score at entry=-200,
infinity=infinity at entry=1000000, _full_solution_score=_full_solution_score at entry=50, _unfixed_soft_cost=..., _future_horizon=50, _initial_state=...,
_universe=...) at ../../../../src/generic/problemresolver/problemresolver.h:3798
#5 0x000055555589d068 in aptitude_resolver::aptitude_resolver (this=this at entry=0x555555b1bfb0, step_score=-10, broken_score=broken_score at entry=-100,
unfixed_soft_score=unfixed_soft_score at entry=-200, infinity=infinity at entry=1000000, resolution_score=resolution_score at entry=50, unfixed_soft_cost=...,
future_horizon=50, _cost_settings=..., initial_installations=..., cache=0x5555559ecd10, _policy=0x5555590f5b00)
at ../../../../src/generic/apt/aptitude_resolver.cc:734
#6 0x0000555555814f9d in resolver_manager::create_resolver (this=this at entry=0x55555934b360) at ../../../../src/generic/apt/resolver_manager.cc:968
#7 0x0000555555816434 in resolver_manager::maybe_create_resolver (this=this at entry=0x55555934b360, consider_policybroken=consider_policybroken at entry=false)
at ../../../../src/generic/apt/resolver_manager.cc:805
#8 0x0000555555816b44 in resolver_manager::maybe_create_resolver (this=0x55555934b360) at ../../../../src/generic/apt/resolver_manager.h:474
#9 resolver_manager::resolver_manager (this=this at entry=0x55555934b360, _cache_file=_cache_file at entry=0x555556006010, _initial_installations=...)
at ../../../../src/generic/apt/resolver_manager.cc:195
#10 0x00005555557a90f4 in apt_load_cache (progress_bar=progress_bar at entry=0x555555b7bcf0, do_initselections=do_initselections at entry=true,
operation_needs_lock=operation_needs_lock at entry=true, status_fname=status_fname at entry=0x0, reset_reinstall=reset_reinstall at entry=false)
at ../../../../src/generic/util/immset.h:258
#11 0x00005555557e762f in download_update_manager::finish (this=this at entry=0x555555fc4de0, res=res at entry=pkgAcquire::Continue, progress=0x555555b7bcf0, k=...)
at ../../../../src/generic/apt/download_update_manager.cc:209
#12 0x00005555556fe62d in ui_download_manager::done (this=0x55555b86e000, t=<optimized out>, res=pkgAcquire::Continue)
at /usr/include/cwidget/generic/util/ref_ptr.h:159
#13 0x00005555556641bc in sigc::slot2<void, download_thread*, pkgAcquire::RunResult>::operator() (this=0x7fffffffe1f0, _A_a1=@0x7fffffffe1e8: 0x555561e913a0,
_A_a2=@0x7fffffffe1e4: pkgAcquire::Continue) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:813
#14 (anonymous namespace)::do_download_complete (t=<optimized out>, res=<optimized out>, continuation=...) at ../../src/download_thread.cc:220
#15 0x0000555555669055 in sigc::pointer_functor3<download_thread*, pkgAcquire::RunResult, safe_slot2<void, download_thread*, pkgAcquire::RunResult>, void>::operator() (this=<optimized out>, _A_a1=<optimized out>, _A_a2=<optimized out>, _A_a3=...) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185
#16 sigc::adaptor_functor<sigc::pointer_functor3<download_thread*, pkgAcquire::RunResult, safe_slot2<void, download_thread*, pkgAcquire::RunResult>, void> >::operator()<download_thread*&, pkgAcquire::RunResult&, safe_slot2<void, download_thread*, pkgAcquire::RunResult>&> (this=<optimized out>, _A_arg1=<optimized out>,
_A_arg2=<optimized out>, _A_arg3=...) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:128
#17 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>::operator() (
this=<optimized out>) at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529
#18 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=<optimized out>) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:136
#19 0x00005555556f9842 in sigc::slot0<void>::operator() (this=0x7fffffffe270) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:540
#20 aptitude::safe_slot_event::dispatch (this=<optimized out>) at ../../src/safe_slot_event.h:40
#21 0x00007ffff7b852f7 in cwidget::toplevel::mainloop () at ./src/cwidget/toplevel.cc:1171
#22 0x00005555556e5193 in ui_main () at ../../src/ui.cc:3147
#23 0x000055555561e403 in main (argc=<optimized out>, argv=<optimized out>) at ../../src/main.cc:1427
-- Package-specific info:
Terminal: xterm-256color
$DISPLAY is set.
which aptitude: /usr/bin/aptitude
aptitude version information:
aptitude 0.8.13
Compiler: g++ 15.2.0
Compiled against:
apt version 7.0.0
NCurses version 6.6
libsigc++ version: 2.12.1
Gtk+ support disabled.
Qt support disabled.
Current library versions:
NCurses version: ncurses 6.6.20251231
cwidget version: 0.5.18
Apt version: 7.0.0
aptitude linkage:
linux-vdso.so.1 (0x00007faa18abe000)
libapt-pkg.so.7.0 => /usr/lib/x86_64-linux-gnu/libapt-pkg.so.7.0 (0x00007faa18200000)
libncursesw.so.6 => /usr/lib/x86_64-linux-gnu/libncursesw.so.6 (0x00007faa185c5000)
libtinfo.so.6 => /usr/lib/x86_64-linux-gnu/libtinfo.so.6 (0x00007faa1858f000)
libsigc-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libsigc-2.0.so.0 (0x00007faa18586000)
libcwidget.so.4 => /usr/lib/x86_64-linux-gnu/libcwidget.so.4 (0x00007faa180f8000)
libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007faa17f78000)
libboost_iostreams.so.1.90.0 => /usr/lib/x86_64-linux-gnu/libboost_iostreams.so.1.90.0 (0x00007faa1856e000)
libxapian.so.30 => /usr/lib/x86_64-linux-gnu/libxapian.so.30 (0x00007faa17c00000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007faa17800000)
libm.so.6 => /usr/lib/x86_64-linux-gnu/libm.so.6 (0x00007faa17e82000)
libgcc_s.so.1 => /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007faa18540000)
libc.so.6 => /usr/lib/x86_64-linux-gnu/libc.so.6 (0x00007faa1760a000)
libz.so.1 => /usr/lib/x86_64-linux-gnu/libz.so.1 (0x00007faa18520000)
libbz2.so.1.0 => /usr/lib/x86_64-linux-gnu/libbz2.so.1.0 (0x00007faa1850c000)
liblzma.so.5 => /usr/lib/x86_64-linux-gnu/liblzma.so.5 (0x00007faa184db000)
liblz4.so.1 => /usr/lib/x86_64-linux-gnu/liblz4.so.1 (0x00007faa17bd4000)
libzstd.so.1 => /usr/lib/x86_64-linux-gnu/libzstd.so.1 (0x00007faa17b0a000)
libudev.so.1 => /usr/lib/x86_64-linux-gnu/libudev.so.1 (0x00007faa17ac2000)
libsystemd.so.0 => /usr/lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007faa174ef000)
libcrypto.so.3 => /usr/lib/x86_64-linux-gnu/libcrypto.so.3 (0x00007faa16e00000)
libxxhash.so.0 => /usr/lib/x86_64-linux-gnu/libxxhash.so.0 (0x00007faa184c5000)
/lib64/ld-linux-x86-64.so.2 (0x00007faa18ac0000)
libuuid.so.1 => /usr/lib/x86_64-linux-gnu/libuuid.so.1 (0x00007faa184bb000)
-- System Information:
Debian Release: forky/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental-debug')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.19.8+deb14-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages aptitude depends on:
ii aptitude-common 0.8.13-8
ii libapt-pkg7.0 3.1.16
ii libboost-iostreams1.90.0 1.90.0-5+b1
ii libc6 2.42-13
ii libcwidget4 0.5.18-6+b3
ii libgcc-s1 16-20260315-1
ii libncursesw6 6.6+20251231-1
ii libsigc++-2.0-0v5 2.12.1-4
ii libsqlite3-0 3.46.1-9+b1
ii libstdc++6 16-20260315-1
ii libtinfo6 6.6+20251231-1
ii libxapian30 1.4.31-2
Versions of packages aptitude recommends:
ii libdpkg-perl 1.23.7
ii sensible-utils 0.0.26
Versions of packages aptitude suggests:
pn apt-xapian-index <none>
pn aptitude-doc-en | aptitude-doc <none>
pn debtags <none>
pn tasksel <none>
-- no debconf information
More information about the Aptitude-devel
mailing list