Package: aptitude
Version: 0.4.9-2
Severity: normal
I've a reproducible SIGSEGV on both my i386 and amd64 debian sid:
day one: launch aptitude, the u to update, then U to upgrade
then g
day two: with the same process, u to update then U to upgrade:
aptitude die with a SIGSEGV:
# aptitude
Ouch! Got SIGSEGV, dying..
Erreur de segmentation (core dumped)
here are the backtrace (on the amd64):
(gdb) thread apply all bt
Thread 5 (process 9180):
#0 0x2b94ce70cba9 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#1 0x2b94ce470a6b in
cwidget::threads::thread::bootstrapcwidget::threads::bootstrap_proxycwidget::toplevel::input_thread
(p=value optimized out) at ../../src/cwidget/generic/threads/threads.h:491
#2 0x2b94ce7083f7 in start_thread () from /lib/libpthread.so.0
#3 0x2b94cf18c94d in clone () from /lib/libc.so.6
#4 0x in ?? ()
Thread 4 (process 9181):
#0 0x2b94ce7104f9 in do_sigwait () from /lib/libpthread.so.0
#1 0x2b94ce71059d in sigwait () from /lib/libpthread.so.0
#2 0x2b94ce470933 in
cwidget::threads::thread::bootstrapcwidget::toplevel::signal_thread (
p=value optimized out) at toplevel.cc:474
#3 0x2b94ce7083f7 in start_thread () from /lib/libpthread.so.0
#4 0x2b94cf18c94d in clone () from /lib/libc.so.6
#5 0x in ?? ()
Thread 3 (process 9182):
#0 0x2b94ce70ce2d in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#1 0x2b94ce470c10 in
cwidget::threads::thread::bootstrapcwidget::threads::bootstrap_proxycwidget::toplevel::timeout_thread
(p=value optimized out) at ../../src/cwidget/generic/threads/threads.h:523
#2 0x2b94ce7083f7 in start_thread () from /lib/libpthread.so.0
#3 0x2b94cf18c94d in clone () from /lib/libc.so.6
#4 0x in ?? ()
Thread 2 (process 25963):
#0 0x2b94ce70cba9 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
---Type return to continue, or q return to quit---
#1 0x0059572d in resolver_manager::background_thread_execution
(this=0x1565dc0)
at /usr/include/cwidget/generic/threads/threads.h:491
#2 0x005b95c1 in
cwidget::threads::thread::bootstrapresolver_manager::background_thread_bootstrap
(
p=value optimized out) at resolver_manager.cc:232
#3 0x2b94ce7083f7 in start_thread () from /lib/libpthread.so.0
#4 0x2b94cf18c94d in clone () from /lib/libc.so.6
#5 0x in ?? ()
Thread 1 (process 9179):
#0 pkg_description_widget::set_package (this=0x141b1c0, [EMAIL PROTECTED],
[EMAIL PROTECTED]) at pkg_view.cc:246
#1 0x004b9382 in info_area_multiplex::set_package (this=0x141d0f0,
[EMAIL PROTECTED], [EMAIL PROTECTED])
at pkg_view.cc:386
#2 0x004dae57 in do_mark_upgradable () at
/usr/include/sigc++-2.0/sigc++/signal.h:544
#3 0x2b94ce4d5162 in cwidget::widgets::widget::handle_key (this=0x8cbf00,
[EMAIL PROTECTED])
at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440
#4 0x2b94ce4b367f in cwidget::widgets::passthrough::handle_key
(this=0x8cbf00, [EMAIL PROTECTED])
at passthrough.cc:98
#5 0x2b94ce4d4f23 in cwidget::widgets::widget::dispatch_key (this=0x0,
[EMAIL PROTECTED]) at widget.cc:267
#6 0x2b94ce49fca8 in cwidget::widgets::menubar::handle_key (this=0x8b61c0,
[EMAIL PROTECTED])
at menubar.cc:639
#7 0x2b94ce4d4f23 in cwidget::widgets::widget::dispatch_key (this=0x0,
[EMAIL PROTECTED]) at widget.cc:267
#8 0x2b94ce4708d0 in
cwidget::toplevel::input_thread::get_input_event::dispatch (this=0x143aa20)
at toplevel.cc:297
#9 0x2b94ce46a54b in cwidget::toplevel::mainloop (synch=value optimized
out) at toplevel.cc:1040
#10 0x004dce15 in ui_main () at ui.cc:2667
#11 0x0041e3e3 in main (argc=value optimized out, argv=value
optimized out) at main.cc:583
#12 0x2b94cf0d31c4 in __libc_start_main () from /lib/libc.so.6
#13 0x0041cad9 in _start ()
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (700, 'unstable'), (700, 'stable'), (550, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.23acer (SMP w/1 CPU core; PREEMPT)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages aptitude depends on:
ii apt [libapt-pkg-libc6.6-6 0.7.9 Advanced front-end for dpkg
ii libc6 2.7-4 GNU C Library: Shared libraries
ii libcwidget0 0.5.5-4high-level terminal interface libr
ii libgcc1 1:4.2.2-4 GCC support library
ii libncursesw5 5.6+20071124-1 Shared libraries for terminal hand
ii libsigc++-2.0-0c2a2.0.17-2 type-safe Signal Framework for C++
ii libstdc++64.2.2-4The GNU Standard C++ Library v3
Versions of packages aptitude recommends:
pn aptitude-doc-en | aptitude-do none (no description available)
ii