[Aptitude-devel] [aptitude-gtk] errors

Grammostola Rosea rosea.grammostola at gmail.com
Sat Jan 17 10:04:04 UTC 2009


Grammostola Rosea wrote:
> Daniel Burrows wrote:
>   
>>   OK, it looks like the problem really is a version string that's bad.
>> To debug this farther we'll need to know which package is generating
>> that version string.  I've attached a patch that will make that
>> information more accessible at debug time, as well as writing it to
>> standard output.
>>
>>   Save the patch in the root of your aptitude tree, then run
>>
>> $ patch -p1 < aptitude-debug-patch.patch
>>
>>   to apply it.  Run
>>
>> $ make
>>
>>   to recompile, then run aptitude like you have been:
>>
>> $ gdb ./src/aptitude
>> (gdb) run
>> (gdb) backtrace
>>
>>   Hopefully we'll at least be able to find out which package is
>> triggering the problem for you.
>>   
>>     
> This GDB was configured as 
> "i486-linux-gnu"...                                                                                                 
>
> (gdb) 
> run                                                                                                                                      
>
> Starting program: 
> /home/d/2home/svn/aptitude/src/aptitude                                                                                      
>
> [Thread debugging using libthread_db 
> enabled]                                                                                                  
>
> [New Thread 0xb687f6c0 (LWP 
> 3953)]                                                                                                             
>
> [New Thread 0xb47bcb90 (LWP 
> 3962)]                                                                                                             
>
> [New Thread 0xb3dbfb90 (LWP 
> 3963)]                                                                                                             
>
> [Thread 0xb3dbfb90 (LWP 3963) 
> exited]                                                                                                          
>
> Package cdparanoia, version 
> 3.10.2+debian-5                                                                                                    
>
> Package libjack0 has no candidate 
> version.                                                                                                     
>
> Package libjack0.100.0-0, version 
> 0.109.2-5                                                                                                    
>
> Package xserver-xorg-video-vesa, version 
> 1:2.0.0-2                                                                                             
>
> Package dvdauthorwizard, version 
> 1.4.6-0.7                                                                                                     
>
> Package linux-libc-dev, version 
> 2.6.26-13                                                                                                      
>
> Package apt-utils, version 
> 0.7.20                                                                                                              
>
> Package linux-headers-2.6.26-1-686, version 
> 2.6.26-13                                                                                          
>
> Package linux-image-2.6.26-1-686, version 
> 2.6.26-13                                                                                            
>
> Package apt, version 
> 0.7.20                                                                                                                    
>
> Package libjack0.100.0-dev, version 
> 0.109.2-5                                                                                                  
>
> Package libapt-pkg-dev, version 
> 0.7.20                                                                                                         
>
> Package libcdparanoia0, version 
> 3.10.2+debian-5                                                                                                
>
> Package linux-headers-2.6.26-1-common, version 
> 2.6.26-13                                                                                       
>
> Done listing candidate 
> versions.                                                                                                               
>
> Adding                                                                                                                                         
>
>
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 0xb687f6c0 (LWP 3953)]        
> 0xb6ae13b3 in strlen () from /lib/i686/cmov/libc.so.6
> (gdb) backtrace                                     
> #0  0xb6ae13b3 in strlen () from /lib/i686/cmov/libc.so.6
> #1  0xb6c689bb in std::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >::basic_string () from /usr/lib/libstdc++.so.6
> #2  0xb7b2fefb in Glib::ustring::ustring () from 
> /usr/lib/libglibmm-2.4.so.1                                                          
>
> #3  0x081e4ca1 in gui::DashboardTab::create_upgrade_summary 
> (this=0xaf82220) at dashboardtab.cc:167                                  
> #4  0x081e8875 in sigc::bound_mem_functor0<void, 
> gui::DashboardTab>::operator() 
> (this=0xafab28c)                                     
>     at 
> /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787                                                                         
>
> #5  0x081e888c in sigc::adaptor_functor<sigc::bound_mem_functor0<void, 
> gui::DashboardTab> >::operator() (this=0xafab288)             
>     at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
> #6  0x081e88e1 in 
> sigc::internal::slot_call0<sigc::bound_mem_functor0<void, 
> gui::DashboardTab>, void>::call_it (rep=0xafab270)
>     at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
> #7  0x0808a47f in sigc::internal::signal_emit0<void, sigc::nil>::emit 
> (impl=0xae4e900) at /usr/include/sigc++-2.0/sigc++/signal.h:548
> #8  0x0808a548 in sigc::signal0<void, sigc::nil>::emit (this=0x8423570) 
> at /usr/include/sigc++-2.0/sigc++/signal.h:1706
> #9  0x0808a55b in sigc::signal0<void, sigc::nil>::operator() 
> (this=0x8423570) at /usr/include/sigc++-2.0/sigc++/signal.h:1710
> #10 0x082a14d3 in apt_load_cache (progress_bar=0xafc56c0, 
> do_initselections=true, status_fname=0x0) at apt.cc:423
> #11 0x082a152f in apt_reload_cache (progress_bar=0xafc56c0, 
> do_initselections=true, status_fname=0x0) at apt.cc:430
> #12 0x082a1560 in apt_init (progress_bar=0xafc56c0, 
> do_initselections=true, status_fname=0x0) at apt.cc:314
> #13 0x0819f008 in do_apt_init () at gui.cc:1407
> #14 0x0807bd57 in sigc::pointer_functor0<void>::operator() 
> (this=0xae4dbc0) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
> #15 0x0807bd6e in sigc::adaptor_functor<sigc::pointer_functor0<void> 
>  >::operator() (this=0xae4dbbc)
>     at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
> #16 0x081a0f88 in sigc::bind_return_functor<bool, 
> sigc::pointer_functor0<void> >::operator() (this=0xae4dbb8)
>     at /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:173
> ---Type <return> to continue, or q <return> to quit---
> #17 0x081a0fb5 in 
> sigc::internal::slot_call0<sigc::bind_return_functor<bool, 
> sigc::pointer_functor0<void> >, bool>::call_it (rep=0xae4dba0)
>     at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
> #18 0xb7b2758a in ?? () from /usr/lib/libglibmm-2.4.so.1
> #19 0xb7a39271 in ?? () from /usr/lib/libglib-2.0.so.0
> #20 0x0ae4eb78 in ?? ()
> #21 0x00000000 in ?? ()
> (gdb)
>
>
>   
And after command line 'aptitude safe-upgrade'

(gdb) 
run                                                                   
Starting program: 
/home/d/2home/svn/aptitude/src/aptitude                   
[Thread debugging using libthread_db 
enabled]                               
[New Thread 0xb68f06c0 (LWP 
10055)]                                         
[New Thread 0xb5291b90 (LWP 
10064)]                                         
[New Thread 0xb4850b90 (LWP 
10065)]                                         
[Thread 0xb4850b90 (LWP 10065) 
exited]                                      
Package libjack0 has no candidate 
version.                                  
Package xserver-xorg-video-vesa, version 
1:2.0.0-2                          
Done listing candidate 
versions.                                            
Adding                                                                       


Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb68f06c0 (LWP 10055)]       
0xb6b523b3 in strlen () from /lib/i686/cmov/libc.so.6
(gdb) backtrace
#0  0xb6b523b3 in strlen () from /lib/i686/cmov/libc.so.6
#1  0xb6cd99bb in std::basic_string<char, std::char_traits<char>, 
std::allocator<char> >::basic_string () from /usr/lib/libstdc++.so.6
#2  0xb7ba0efb in Glib::ustring::ustring () from /usr/lib/libglibmm-2.4.so.1
#3  0x081e4ca1 in gui::DashboardTab::create_upgrade_summary 
(this=0xaf21220) at dashboardtab.cc:167
#4  0x081e8875 in sigc::bound_mem_functor0<void, 
gui::DashboardTab>::operator() (this=0xaf4a28c)
    at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#5  0x081e888c in sigc::adaptor_functor<sigc::bound_mem_functor0<void, 
gui::DashboardTab> >::operator() (this=0xaf4a288)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#6  0x081e88e1 in 
sigc::internal::slot_call0<sigc::bound_mem_functor0<void, 
gui::DashboardTab>, void>::call_it (rep=0xaf4a270)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0x0808a47f in sigc::internal::signal_emit0<void, sigc::nil>::emit 
(impl=0xaded900) at /usr/include/sigc++-2.0/sigc++/signal.h:548
#8  0x0808a548 in sigc::signal0<void, sigc::nil>::emit (this=0x8423570) 
at /usr/include/sigc++-2.0/sigc++/signal.h:1706
#9  0x0808a55b in sigc::signal0<void, sigc::nil>::operator() 
(this=0x8423570) at /usr/include/sigc++-2.0/sigc++/signal.h:1710
#10 0x082a14d3 in apt_load_cache (progress_bar=0xaf5d748, 
do_initselections=true, status_fname=0x0) at apt.cc:423
#11 0x082a152f in apt_reload_cache (progress_bar=0xaf5d748, 
do_initselections=true, status_fname=0x0) at apt.cc:430
#12 0x082a1560 in apt_init (progress_bar=0xaf5d748, 
do_initselections=true, status_fname=0x0) at apt.cc:314
#13 0x0819f008 in do_apt_init () at gui.cc:1407
#14 0x0807bd57 in sigc::pointer_functor0<void>::operator() 
(this=0xadecbc0) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#15 0x0807bd6e in sigc::adaptor_functor<sigc::pointer_functor0<void> 
 >::operator() (this=0xadecbbc)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#16 0x081a0f88 in sigc::bind_return_functor<bool, 
sigc::pointer_functor0<void> >::operator() (this=0xadecbb8)
    at /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:173
#17 0x081a0fb5 in 
sigc::internal::slot_call0<sigc::bind_return_functor<bool, 
sigc::pointer_functor0<void> >, bool>::call_it (rep=0xadecba0)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#18 0xb7b9858a in ?? () from /usr/lib/libglibmm-2.4.so.1
#19 0xb7aaa271 in ?? () from /usr/lib/libglib-2.0.so.0
#20 0x0adedb78 in ?? ()
#21 0x00000000 in ?? ()
(gdb)




More information about the Aptitude-devel mailing list