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)