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  0x00002b94ce70cba9 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/libpthread.so.0
#1  0x00002b94ce470a6b in 
cwidget::threads::thread::bootstrap<cwidget::threads::bootstrap_proxy<cwidget::toplevel::input_thread>
 > (p=<value optimized out>) at ../../src/cwidget/generic/threads/threads.h:491
#2  0x00002b94ce7083f7 in start_thread () from /lib/libpthread.so.0
#3  0x00002b94cf18c94d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 4 (process 9181):
#0  0x00002b94ce7104f9 in do_sigwait () from /lib/libpthread.so.0
#1  0x00002b94ce71059d in sigwait () from /lib/libpthread.so.0
#2  0x00002b94ce470933 in 
cwidget::threads::thread::bootstrap<cwidget::toplevel::signal_thread> (
    p=<value optimized out>) at toplevel.cc:474
#3  0x00002b94ce7083f7 in start_thread () from /lib/libpthread.so.0
#4  0x00002b94cf18c94d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 3 (process 9182):
#0  0x00002b94ce70ce2d in pthread_cond_timedwait@@GLIBC_2.3.2 () from 
/lib/libpthread.so.0
#1  0x00002b94ce470c10 in 
cwidget::threads::thread::bootstrap<cwidget::threads::bootstrap_proxy<cwidget::toplevel::timeout_thread>
 > (p=<value optimized out>) at ../../src/cwidget/generic/threads/threads.h:523
#2  0x00002b94ce7083f7 in start_thread () from /lib/libpthread.so.0
#3  0x00002b94cf18c94d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 2 (process 25963):
#0  0x00002b94ce70cba9 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#1  0x000000000059572d in resolver_manager::background_thread_execution 
(this=0x1565dc0)
    at /usr/include/cwidget/generic/threads/threads.h:491
#2  0x00000000005b95c1 in 
cwidget::threads::thread::bootstrap<resolver_manager::background_thread_bootstrap>
 (
    p=<value optimized out>) at resolver_manager.cc:232
#3  0x00002b94ce7083f7 in start_thread () from /lib/libpthread.so.0
#4  0x00002b94cf18c94d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 1 (process 9179):
#0  pkg_description_widget::set_package (this=0x141b1c0, [EMAIL PROTECTED], 
[EMAIL PROTECTED]) at pkg_view.cc:246
#1  0x00000000004b9382 in info_area_multiplex::set_package (this=0x141d0f0, 
[EMAIL PROTECTED], [EMAIL PROTECTED])
    at pkg_view.cc:386
#2  0x00000000004dae57 in do_mark_upgradable () at 
/usr/include/sigc++-2.0/sigc++/signal.h:544
#3  0x00002b94ce4d5162 in cwidget::widgets::widget::handle_key (this=0x8cbf00, 
[EMAIL PROTECTED])
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440
#4  0x00002b94ce4b367f in cwidget::widgets::passthrough::handle_key 
(this=0x8cbf00, [EMAIL PROTECTED])
    at passthrough.cc:98
#5  0x00002b94ce4d4f23 in cwidget::widgets::widget::dispatch_key (this=0x0, 
[EMAIL PROTECTED]) at widget.cc:267
#6  0x00002b94ce49fca8 in cwidget::widgets::menubar::handle_key (this=0x8b61c0, 
[EMAIL PROTECTED])
    at menubar.cc:639
#7  0x00002b94ce4d4f23 in cwidget::widgets::widget::dispatch_key (this=0x0, 
[EMAIL PROTECTED]) at widget.cc:267
#8  0x00002b94ce4708d0 in 
cwidget::toplevel::input_thread::get_input_event::dispatch (this=0x143aa20)
    at toplevel.cc:297
#9  0x00002b94ce46a54b in cwidget::toplevel::mainloop (synch=<value optimized 
out>) at toplevel.cc:1040
#10 0x00000000004dce15 in ui_main () at ui.cc:2667
#11 0x000000000041e3e3 in main (argc=<value optimized out>, argv=<value 
optimized out>) at main.cc:583
#12 0x00002b94cf0d31c4 in __libc_start_main () from /lib/libc.so.6
#13 0x000000000041cad9 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-4        high-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-0c2a        2.0.17-2       type-safe Signal Framework for C++
ii  libstdc++6                4.2.2-4        The GNU Standard C++ Library v3

Versions of packages aptitude recommends:
pn  aptitude-doc-en | aptitude-do <none>     (no description available)
ii  libparse-debianchangelog-perl 1.1.1-1    parse Debian changelogs and output

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to