[Aptitude-devel] Bug#683915: aptitude-curses crashed with SIGSEGV

Sam Morris sam at robots.org.uk
Sun Aug 5 14:54:50 UTC 2012


On Sun, 2012-08-05 at 22:22 +0800, Daniel Hartwig wrote:
> On 5 August 2012 20:42,  <sam at robots.org.uk> wrote:
> > Package: aptitude 0.6.8-1
> > PackageArchitecture: amd64
> > ProcCmdline: aptitude install libgl1-mesa-swx11
> > ProcCwd: /tmp
> 
> Hello
> 
> Some more detail would be useful.
> 
> Is this a consistent crash, only some times, or just with those
> particular arguments?

Sorry about that. I was expecting apport to prompt me for more
information before the bug report was sent!

> Does the program produce any output before crashing?  If so, what is the output?

This happened when I tried to install libgl1-mesa-swx11. The output was
something like the following:

> The following NEW packages will be installed:
>   libgl1-mesa-swx11{b} libosmesa6{a} 
> The following packages will be REMOVED:
>   gstreamer0.10-gnonlin{u} libgoocanvas-common{u} libgoocanvas3{u} 
>   libhttp-server-simple-perl{u} libleptonica{u} libtesseract3{u} 
>   libwww-mechanize-perl{u} openshot-doc{u} python-mlt5{u} 
>   python-pygoocanvas{u} python-zope.interface{u} tesseract-ocr-equ{u} 
>   tesseract-ocr-osd{u} 
> 0 packages upgraded, 2 newly installed, 13 to remove and 0 not upgraded.
> Need to get 4,641 kB of archives. After unpacking 18.3 MB will be freed.
> The following packages have unmet dependencies:
>  libgl1-mesa-swx11 : Conflicts: libgl1 which is a virtual package.
>  libgl1-mesa-glx : Conflicts: libgl1 which is a virtual package.
> The following actions will resolve these dependencies:
> 
>       Remove the following packages:                                            
> 1)      caribou                                                                 
> 2)      cheese                                                                  
> 3)      emerillon                                                               
> 4)      empathy                                                                 
> 5)      eog                                                                     
> 6)      epiphany-browser                                                        
> 7)      epiphany-extensions                                                     
> 8)      evolution                                                               
> 9)      evolution-plugins                                                       
> 10)     gedit                                                                   
> 11)     gedit-plugins                                                           
> 12)     gir1.2-clutter-1.0                                                      
> 13)     gir1.2-clutter-gst-1.0                                                  
> 14)     gir1.2-cogl-1.0                                                         
> 15)     gir1.2-coglpango-1.0                                                    
> 16)     gir1.2-gtkclutter-1.0                                                   
> 17)     gir1.2-mutter-3.0                                                       
> 18)     gir1.2-peas-1.0                                                         
> 19)     gir1.2-rb-3.0                                                           
> 20)     gir1.2-totem-1.0                                                        
> 21)     gnibbles                                                                
> 22)     gnome                                                                   
> 23)     gnome-boxes                                                             
> 24)     gnome-control-center                                                    
> 25)     gnome-core                                                              
> 26)     gnome-documents                                                         
> 27)     gnome-games                                                             
> 28)     gnome-session                                                           
> 29)     gnome-shell                                                             
> 30)     gnome-shell-timer                                                       
> 31)     gnome-sushi                                                             
> 32)     libchamplain-0.12-0                                                     
> 33)     libchamplain-gtk-0.12-0                                                 
> 34)     libcheese-gtk21                                                         
> 35)     libcheese3                                                              
> 36)     libclutter-1.0-0                                                        
> 37)     libclutter-gst-1.0-0                                                    
> 38)     libclutter-gtk-1.0-0                                                    
> 39)     libclutter-imcontext-0.1-0                                              
> 40)     libclutter-imcontext-0.1-bin                                            
> 41)     libcluttergesture-0.0.2-0                                               
> 42)     libcogl-pango0                                                          
> 43)     libcogl9                                                                
> 44)     libevolution                                                            
> 45)     libgl1-mesa-glx                                                         
> 46)     libmutter0                                                              
> 47)     libmx-1.0-2                                                             
> 48)     libpeas-1.0-0                                                           
> 49)     librhythmbox-core6                                                      
> 50)     libseed-gtk3-0                                                          
> 51)     libtotem0                                                               
> 52)     lightsoff                                                               
> 53)     nautilus-sendto-empathy                                                 
> 54)     quadrapassel                                                            
> 55)     rhythmbox                                                               
> 56)     rhythmbox-plugin-cdrecorder                                             
> 57)     rhythmbox-plugins                                                       
> 58)     snappy                                                                  
> 59)     swell-foop                                                              
> 60)     totem                                                                   
> 61)     totem-mozilla                                                           
> 62)     totem-plugins                                                           
> 
>       Leave the following dependencies unresolved:                              
> 63)     epiphany-browser-data recommends epiphany-browser                       
> 64)     evolution-common recommends evolution                                   
> 65)     gedit-common recommends gedit                                           
> 66)     gnome-control-center-data recommends gnome-control-center (>= 1:3.4.2-2)
> 67)     gnome-media recommends gnome-control-center                             
> 68)     gnome-online-accounts recommends gnome-control-center                   
> 69)     gnome-panel recommends gnome-session (>= 2.26)                          
> 70)     gnome-panel recommends gnome-control-center                             
> 71)     libreoffice-evolution recommends evolution                              
> 72)     mousetweaks recommends gnome-control-center                             
> 73)     nautilus recommends gnome-sushi                                         
> 74)     rhythmbox recommends rhythmbox-plugins                                  
> 75)     rhythmbox-data recommends rhythmbox                                     
> 76)     gnome-shell recommends gnome-control-center                             
> 77)     gnome recommends nautilus-sendto-empathy                                
> 
> 
> Accept this solution? [Y/n/q/?] q
> Abandoning all efforts to resolve these dependencies.
> Abort.

... except that instead of printing 'Abport.', aptitude segfaulted. I
have seen it crash in this way a couple of times (that is, when quitting
from the solution prompt in this way), but it doesn't always crash.

> If reproducible, please install aptitude-dbg and libcwidget3-dbg then
> generate another backtrace which will provide more info.

I've installed them and will follow up next time this happens.

-- 
Sam Morris <https://robots.org.uk/>
3412 EA18 1277 354B 991B  C869 B219 7FDB 5EA0 1078
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/aptitude-devel/attachments/20120805/dd961542/attachment.pgp>


More information about the Aptitude-devel mailing list