Package: aptitude Version: 0.4.11.10-1lenny1 Severity: important At least on one machine on two subsequent installations, aptitude segfaults reproducably in interactive mode after pressing F10, selecting first "Options" and then "Preferences".
It happens even with "env LANG=C" prepended, so it should be no localisation issue. It should be also independent of apt.conf, .aptitude/config or preferences, because it happened first when calling aptitude the first time directly after the end of the installation (and I usually do that to configure some things -- that way I noticed the issue) and I verified this by renaming my apt.conf and preferences. (.aptitude/config was empty anyway since I've put all directives into apt.conf.) Gerfried Fuchs <[EMAIL PROTECTED]> could reproduce this bug independently on one of his PowerPC machines without any preparations or given details (he only knew F10 -> Options -> Preferences -> Segfault), so I expected it to be quite generic and easy to reproduce. But in the meanwhile I found at least one PowerPC machine running Sid (and therefore only 0.4.11.10-1 and not 0.4.11.10-1lenny1) where the segfault doesn't happen. Here's the backtrace: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x48023890 (LWP 26752)] 0x0fe2c26c in cwidget::widgets::widget::widget () from /usr/lib/libcwidget.so.3 (gdb) bt #0 0x0fe2c26c in cwidget::widgets::widget::widget () from /usr/lib/libcwidget.so.3 #1 0x0fe0a3c8 in cwidget::widgets::passthrough::passthrough () from /usr/lib/libcwidget.so.3 #2 0x0fe1ac20 in cwidget::widgets::table::table () from /usr/lib/libcwidget.so.3 #3 0x1003147c in apt_options_view (this=0x11b424d0) at apt_options.cc:516 #4 0x10032590 in aptitude::ui::config::make_options_tree () at apt_options.cc:579 #5 0x1010d67c in do_show_options_tree () at ui.cc:693 #6 0x10019ff8 in sigc::adaptor_functor<sigc::pointer_functor0<void> >::operator() (this=<value optimized out>) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77 #7 0x1001a024 in sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it (rep=<value optimized out>) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #8 0x0fdcf88c in sigc::signal0<void, sigc::nil>::operator() () from /usr/lib/libcwidget.so.3 #9 0x0fdf442c in cwidget::widgets::menu::handle_key () from /usr/lib/libcwidget.so.3 #10 0x0fe2a130 in cwidget::widgets::widget::dispatch_key () from /usr/lib/libcwidget.so.3 #11 0x0fdfacbc in cwidget::widgets::menubar::handle_key () from /usr/lib/libcwidget.so.3 #12 0x0fe2a130 in cwidget::widgets::widget::dispatch_key () from /usr/lib/libcwidget.so.3 #13 0x0fdd08cc in cwidget::toplevel::input_thread::get_input_event::dispatch () from /usr/lib/libcwidget.so.3 #14 0x0fdc7c80 in cwidget::toplevel::mainloop () from /usr/lib/libcwidget.so.3 #15 0x100f6ab0 in ui_main () at ui.cc:2753 #16 0x10016598 in main (argc=<value optimized out>, argv=<value optimized out>) at main.cc:759 (gdb) -- Package-specific info: aptitude 0.4.11.10 kompiliert am Oct 9 2008 09:23:58 Compiler: g++ 4.2.3 20071123 (prerelease) (Debian 4.2.2-4) Kompiliert gegen: apt-Version 4.6.0 NCurses-Version: 5.6 libsigc++-Version: 2.0.18 Ept-Unterst Aktuelle Bibliotheksversion: NCurses-Version: ncurses 5.6.20080830 cwidget-Version: 0.5.12 Apt-Version: 4.6.0 linux-vdso32.so.1 => (0x00100000) libapt-pkg-libc6.7-6.so.4.6 => /usr/lib/libapt-pkg-libc6.7-6.so.4.6 (0x0ff09000) libncursesw.so.5 => /lib/libncursesw.so.5 (0x0fe9f000) libsigc-2.0.so.0 => /usr/lib/libsigc-2.0.so.0 (0x0fe78000) libcwidget.so.3 => /usr/lib/libcwidget.so.3 (0x0fd7f000) libept.so.0 => /usr/lib/libept.so.0 (0x0fcd8000) libxapian.so.15 => /usr/lib/libxapian.so.15 (0x0fb28000) libz.so.1 => /usr/lib/libz.so.1 (0x0faf3000) libpthread.so.0 => /lib/libpthread.so.0 (0x0fab9000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x0f973000) libm.so.6 => /lib/libm.so.6 (0x0f8a6000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x0f870000) libc.so.6 => /lib/libc.so.6 (0x0f6ea000) libutil.so.1 => /lib/libutil.so.1 (0x0f6c7000) libdl.so.2 => /lib/libdl.so.2 (0x0f6a3000) /lib/ld.so.1 (0x48000000) Terminal: xterm $DISPLAY is set. `which aptitude`: /usr/bin/aptitude aptitude version information: aptitude linkage: -- System Information: Debian Release: lenny/sid APT prefers testing APT policy: (990, 'testing'), (600, 'unstable'), (400, 'stable'), (110, 'experimental') Architecture: powerpc (ppc) Kernel: Linux 2.6.24-1-powerpc Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages aptitude depends on: ii apt [libapt-pkg-libc6. 0.7.14 Advanced front-end for dpkg ii libc6 2.7-14 GNU C Library: Shared libraries ii libcwidget3 0.5.12-3 high-level terminal interface libr ii libept0 0.5.22 High-level library for managing De ii libgcc1 1:4.3.2-1 GCC support library ii libncursesw5 5.6+20080830-1 shared libraries for terminal hand ii libsigc++-2.0-0c2a 2.0.18-2 type-safe Signal Framework for C++ ii libstdc++6 4.3.2-1 The GNU Standard C++ Library v3 ii libxapian15 1.0.7-3 Search engine library ii zlib1g 1:1.2.3.3.dfsg-12 compression library - runtime Versions of packages aptitude recommends: ii aptitude-doc-en [aptit 0.4.11.10-1lenny1 English manual for aptitude, a ter ii libparse-debianchangel 1.1.1-2 parse Debian changelogs and output Versions of packages aptitude suggests: pn debtags <none> (no description available) pn tasksel <none> (no description available) -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]