Hi! I don't know if it's exactly the same problem, but I am also getting a segmentation fault here in the resolver part.
gdb backtrace is attached. Thank you! Best regards, Nelson
Starting program: /usr/bin/aptitude [Thread debugging using libthread_db enabled] [New Thread 0xb7e7ab90 (LWP 17736)] [New Thread 0xb7679b90 (LWP 17737)] [New Thread 0xb6e78b90 (LWP 17738)] [New Thread 0xb6677b90 (LWP 17739)] [New Thread 0xb4b7cb90 (LWP 17740)] Program received signal SIGSEGV, Segmentation fault. aptitude_resolver_dep::get_dep (d=..., tBare=0xb3deca00) at ./generic/apt/aptitude_resolver_universe.h:481 481 ./generic/apt/aptitude_resolver_universe.h: Arquivo ou diretório não encontrado. in ./generic/apt/aptitude_resolver_universe.h Thread 6 (Thread 0xb4b7cb90 (LWP 17740)): #0 0xb7fff424 in __kernel_vsyscall () No symbol table info available. #1 0x4b377f65 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 No symbol table info available. #2 0x081c19b9 in void cwidget::threads::condition::wait<cwidget::threads::mutex::lock>(cwidget::threads::mutex::lock const&) () No symbol table info available. #3 0x081b9f30 in resolver_manager::background_thread_execution ( this=0xa014f58) at resolver_manager.cc:551 job = {sol_num = 0, max_steps = 50, k = 0xb421c520} logger = {<> = {<No data fields>}, p = 0xa015298} visited_packages = {_M_t = { _M_impl = {<std::allocator<std::_Rb_tree_node<aptitude_resolver_package> >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<aptitude_resolver_package> >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<aptitude_resolver_package, aptitude_resolver_package, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xb4b7c220, _M_right = 0xb4b7c220}, _M_node_count = 0}}} l = {parent = @0xa014fd8, locked = true} __PRETTY_FUNCTION__ = "void resolver_manager::background_thread_execution()" #4 0x082138dc in void* cwidget::threads::thread::bootstrap<resolver_manager::background_thread_bootstrap>(void*) () No symbol table info available. #5 0x4b3744b5 in start_thread () from /lib/i686/cmov/libpthread.so.0 No symbol table info available. #6 0x4b2e9a4e in clone () from /lib/i686/cmov/libc.so.6 No symbol table info available. Thread 5 (Thread 0xb6677b90 (LWP 17739)): #0 0xb7fff424 in __kernel_vsyscall () No symbol table info available. #1 0x4b378292 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 No symbol table info available. #2 0x4463a84e in void* cwidget::threads::thread::bootstrap<cwidget::threads::bootstrap_proxy<cwidget::toplevel::timeout_thread> >(void*) () from /usr/lib/libcwidget.so.3 No symbol table info available. #3 0x4b3744b5 in start_thread () from /lib/i686/cmov/libpthread.so.0 No symbol table info available. #4 0x4b2e9a4e in clone () from /lib/i686/cmov/libc.so.6 No symbol table info available. Thread 4 (Thread 0xb6e78b90 (LWP 17738)): #0 0xb7fff424 in __kernel_vsyscall () No symbol table info available. #1 0x4b37c138 in sigwait () from /lib/i686/cmov/libpthread.so.0 No symbol table info available. #2 0x4463a414 in void* cwidget::threads::thread::bootstrap<cwidget::toplevel::signal_thread>(void*) () from /usr/lib/libcwidget.so.3 No symbol table info available. #3 0x4b3744b5 in start_thread () from /lib/i686/cmov/libpthread.so.0 No symbol table info available. #4 0x4b2e9a4e in clone () from /lib/i686/cmov/libc.so.6 No symbol table info available. Thread 3 (Thread 0xb7679b90 (LWP 17737)): #0 0xb7fff424 in __kernel_vsyscall () No symbol table info available. #1 0x4b377f65 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 No symbol table info available. #2 0x4463afad in void* cwidget::threads::thread::bootstrap<cwidget::threads::bootstrap_proxy<cwidget::toplevel::input_thread> >(void*) () from /usr/lib/libcwidget.so.3 No symbol table info available. #3 0x4b3744b5 in start_thread () from /lib/i686/cmov/libpthread.so.0 No symbol table info available. #4 0x4b2e9a4e in clone () from /lib/i686/cmov/libc.so.6 No symbol table info available. Thread 2 (Thread 0xb7e7ab90 (LWP 17736)): #0 0xb7fff424 in __kernel_vsyscall () No symbol table info available. #1 0x4b2e1fd1 in select () from /lib/i686/cmov/libc.so.6 No symbol table info available. #2 0x4575c26f in apr_sleep () from /usr/lib/libapr-1.so.0 No symbol table info available. #3 0x4bb3355f in log4cxx::helpers::FileWatchdog::run(apr_thread_t*, void*) () from /usr/lib/liblog4cxx.so.10 No symbol table info available. #4 0x4bb9c943 in log4cxx::helpers::Thread::launcher(apr_thread_t*, void*) () from /usr/lib/liblog4cxx.so.10 No symbol table info available. #5 0x45759758 in ?? () from /usr/lib/libapr-1.so.0 No symbol table info available. #6 0x4b3744b5 in start_thread () from /lib/i686/cmov/libpthread.so.0 No symbol table info available. #7 0x4b2e9a4e in clone () from /lib/i686/cmov/libc.so.6 No symbol table info available. Thread 1 (Thread 0xb7fe5710 (LWP 17733)): #0 aptitude_resolver_dep::get_dep (d=..., tBare=0xb3deca00) at ./generic/apt/aptitude_resolver_universe.h:481 No locals. #1 update_dep_display (d=..., tBare=0xb3deca00) at solution_screen.cc:586 No locals. #2 0x080f3eda in sigc::internal::slot_call1<sigc::bind_functor<-1, sigc::pointer_functor2<aptitude_resolver_dep, cwidget::widgets::tree*, void>, menu_tree*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void, aptitude_resolver_dep>::call_it(sigc::internal::slot_rep*, aptitude_resolver_dep const&) () No symbol table info available. #3 0x080eb631 in sigc::slot1<void, aptitude_resolver_dep>::operator() ( this=0xb3df6fc0, highlighted=false) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:515 No locals. #4 solution_act_item::do_highlighted_changed (this=0xb3df6fc0, highlighted=false) at solution_item.cc:280 No locals. #5 0x4468c658 in sigc::internal::signal_emit1<void, bool, sigc::nil>::emit ( this=<value optimized out>, _A_a1=<value optimized out>) at /usr/include/sigc++-2.0/sigc++/signal.h:690 exec = Could not find the frame base for "sigc::signal1<void, bool, sigc::nil>::operator()(bool const&) const". The program is running. Quit anyway (and kill it)? (y or n)