[Aptitude-devel] [aptitude-gtk] errors

Grammostola Rosea rosea.grammostola at gmail.com
Fri Jan 16 18:02:51 UTC 2009


Daniel Burrows wrote:
> On Fri, Jan 16, 2009 at 03:37:56PM +0100, Grammostola Rosea <rosea.grammostola at gmail.com> was heard to say:
>   
>> Daniel Burrows wrote:
>> [Switching to Thread 0xb68526c0 (LWP 9684)]        
>> 0xb6ab43b3 in strlen () from /lib/i686/cmov/libc.so.6
>> (gdb) backtrace                                     
>> #0  0xb6ab43b3 in strlen () from /lib/i686/cmov/libc.so.6
>> #1  0xb6c3b9bb in std::basic_string<char, std::char_traits<char>, 
>> std::allocator<char> >::basic_string () from /usr/lib/libstdc++.so.6
>> #2  0xb7b02efb in Glib::ustring::ustring () from 
>> /usr/lib/libglibmm-2.4.so.1                                                          
>>
>> #3  0x081e454f in gui::DashboardTab::create_upgrade_summary 
>> (this=0xa653220) at dashboardtab.cc:146                                  
>>     
>
>   When you get here, type:
>
> (gdb) up 3
> (gdb) print currver
> (gdb) print currver.end()
> (gdb) print currver.VerStr()
> (gdb) print currver.ParentPkg()
>
>   That should verify that there's nothing weird about the version it's
> trying to display.
>
>   
run                                                                                                                                  

Starting program: 
/home/d/2home/svn/aptitude/src/aptitude                                                                                  

[Thread debugging using libthread_db 
enabled]                                                                                              

[New Thread 0xb68a06c0 (LWP 
3512)]                                                                                                         

[New Thread 0xb50c8b90 (LWP 
3515)]                                                                                                         

[New Thread 0xb47fbb90 (LWP 
3516)]                                                                                                         

[Thread 0xb47fbb90 (LWP 3516) 
exited]                                                                                                      


Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb68a06c0 (LWP 3512)]        
0xb6b023b3 in strlen () from /lib/i686/cmov/libc.so.6
(gdb) backtrace                                     
#0  0xb6b023b3 in strlen () from /lib/i686/cmov/libc.so.6
#1  0xb6c899bb in std::basic_string<char, std::char_traits<char>, 
std::allocator<char> >::basic_string () from /usr/lib/libstdc++.so.6
#2  0xb7b50efb in Glib::ustring::ustring () from 
/usr/lib/libglibmm-2.4.so.1                                                          

#3  0x081e454f in gui::DashboardTab::create_upgrade_summary 
(this=0xa4ba220) at dashboardtab.cc:146                                  
#4  0x081e84c1 in sigc::bound_mem_functor0<void, 
gui::DashboardTab>::operator() 
(this=0xa4e328c)                                     
    at 
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787                                                                         

#5  0x081e84d8 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, 
gui::DashboardTab> >::operator() (this=0xa4e3288)             
    at 
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251                                                                    

#6  0x081e852d in 
sigc::internal::slot_call0<sigc::bound_mem_functor0<void, 
gui::DashboardTab>, void>::call_it (rep=0xa4e3270)       
    at 
/usr/include/sigc++-2.0/sigc++/functors/slot.h:103                                                                             

#7  0x0808a47f in sigc::internal::signal_emit0<void, sigc::nil>::emit 
(impl=0xa386900) at /usr/include/sigc++-2.0/sigc++/signal.h:548
#8  0x0808a548 in sigc::signal0<void, sigc::nil>::emit (this=0x8422470) 
at /usr/include/sigc++-2.0/sigc++/signal.h:1706              
#9  0x0808a55b in sigc::signal0<void, sigc::nil>::operator() 
(this=0x8422470) at /usr/include/sigc++-2.0/sigc++/signal.h:1710        
#10 0x082a111f in apt_load_cache (progress_bar=0xa4fcae8, 
do_initselections=true, status_fname=0x0) at apt.cc:423                    
#11 0x082a117b in apt_reload_cache (progress_bar=0xa4fcae8, 
do_initselections=true, status_fname=0x0) at apt.cc:430                  
#12 0x082a11ac in apt_init (progress_bar=0xa4fcae8, 
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=0xa385bc0) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#15 0x0807bd6e in sigc::adaptor_functor<sigc::pointer_functor0<void> 
 >::operator() (this=0xa385bbc)
    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=0xa385bb8)
    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=0xa385ba0)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
---Type <return> to continue, or q <return> to quit---
#18 0xb7b4858a in ?? () from /usr/lib/libglibmm-2.4.so.1
#19 0xb7a5a271 in ?? () from /usr/lib/libglib-2.0.so.0
#20 0x0a386b78 in ?? ()
#21 0x00000000 in ?? ()
(gdb) up 3
#3  0x081e454f in gui::DashboardTab::create_upgrade_summary 
(this=0xa4ba220) at dashboardtab.cc:146
146                                                currver.ParentPkg(), 
currver));
(gdb) print currver
$1 = {Ver = 0xb5c53bdc, Owner = 0xa4d53b0}
(gdb) print currver.end()
$2 = false
(gdb) print currver.VerStr()
$3 = 0xe6e90534 <Address 0xe6e90534 out of bounds>
(gdb) print currver.ParentPkg()
$4 = {Pkg = 0x84bb4fd0, Owner = 0xa4d53b0, HashIndex = 0}
(gdb)




More information about the Aptitude-devel mailing list