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) 

Reply via email to