Bug#304041: nautilus crashs after browsing some .swf. Further tests.

franck franck <franck.richter@t-online.de>, 304041@bugs.debian.org
Sun, 8 May 2005 14:01:31 +0200


Hi Stewart,

> Here are the reverse-depends for nautilus, totem-xine and
> totem-gstreamer. It would be useful if you could identify which packages
> you have that are different.
I indicated below the versions on my system and identified the differences.

> For the record on my system only totem-gstreamer tries to generate
> thumbnails for the SWF files.
How do you find the package used to identify the SWF files ?
(I believe I should provide such info)

aptitude search ~dswf
i   gstreamer0.8-swfdec                                     - SWF (Macromedia Flash) decoder plugin for GStreamer
p   libflash-dev                                            - GPL Flash (SWF) Library - development files
p   libflash-mozplugin                                      - GPL Flash (SWF) Library - Mozilla-compatible plugin
p   libflash-swfplayer                                      - GPL Flash (SWF) Library - stand-alone player
p   libflash0                                               - GPL Flash (SWF) Library - shared library
p   libimage-size-ruby1.6                                   - ruby extension to measure image (GIF, PNG, JPEG , etc) size
p   libimage-size-ruby1.8                                   - ruby extension to measure image (GIF, PNG, JPEG , etc) size
i   libswfdec0.3                                            - SWF (Macromedia Flash) decoder library
p   libswfdec0.3-dev                                        - SWF (Macromedia Flash) decoder library
p   ploticus                                                - A script driven business graphics package
iB  swf-player                                              - SWF (Macromedia Flash) player

dpkg -l gstreamer0.8-swfdec libswfdec0.3 swf-player
ii  gstreamer0.8-swfdec        0.8.8-3                    SWF (Macromedia Flash) decoder plugin for GStreamer
ii  libswfdec0.3               0.3.4-2                    SWF (Macromedia Flash) decoder library
ii  swf-player                 0.3.4-2                    SWF (Macromedia Flash) player

## 1. Franck's Nautilus reverse-depends ##
-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.11-1-k7-smp
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages nautilus depends on:
ii  capplets             1:2.8.2-3           configuration applets for GNOME 2
ii  desktop-file-utils   0.10-1              Utilities for .desktop files
ii  libart-2.0-2         2.3.17-1            Library of functions for 2D graphi
ii  libatk1.0-0          1.8.0-4             The ATK accessibility toolkit
ii  libaudiofile0        0.2.6-6             Open-source version of SGI's audio
ii  libbonobo2-0         2.8.1-2             Bonobo CORBA interfaces library
ii  libbonoboui2-0       2.8.1-2             The Bonobo UI library
ii  libc6                2.3.2.ds1-21        GNU C Library: Shared libraries an
ii  libeel2-2            2.8.2-1             Eazel Extensions Library (for GNOM
ii  libesd0              0.2.35-2.1          Enlightened Sound Daemon - Shared
ii  libexif10            0.6.9-6             library to parse EXIF files
ii  libgail-common       1.8.4-1             GNOME Accessibility Implementation
ii  libgail17            1.8.4-1             GNOME Accessibility Implementation
ii  libgconf2-4          2.8.1-5             GNOME configuration database syste
ii  libglade2-0          1:2.4.2-2           library to load .glade files at ru
ii  libglib2.0-0         2.6.4-1             The GLib library of C routines
ii  libgnome-desktop-2   2.8.3-2             Utility library for loading .deskt
ii  libgnome2-0          2.8.1-2             The GNOME 2 library - runtime file
ii  libgnomecanvas2-0    2.8.0-1             A powerful object-oriented display
ii  libgnomeui-0         2.8.1-3             The GNOME 2 libraries (User Interf
ii  libgnomevfs2-0       2.8.4-3             The GNOME virtual file-system libr
ii  libgtk2.0-0          2.6.4-1             The GTK+ graphical user interface
ii  libice6              4.3.0.dfsg.1-12.0.1 Inter-Client Exchange library
ii  libnautilus2-2       2.8.2-2             libraries for nautilus components
ii  liborbit2            1:2.12.2-1          libraries for ORBit2 - a CORBA ORB
ii  libpango1.0-0        1.8.1-1             Layout and rendering of internatio
ii  libpopt0             1.7-5               lib for parsing cmdline parameters
ii  librsvg2-2           2.8.1-3             SAX-based renderer library for SVG
ii  libsm6               4.3.0.dfsg.1-12.0.1 X Window System Session Management
ii  libstartup-notificat 0.8-1               library for program launch feedbac
ii  libx11-6             4.3.0.dfsg.1-12.0.1 X Window System protocol client li
ii  libxml2              2.6.16-7            GNOME XML library
ii  nautilus-data        2.8.2-2             data files for nautilus
ii  shared-mime-info     0.16-3              FreeDesktop.org shared MIME databa
ii  xlibs                4.3.0.dfsg.1-12     X Keyboard Extension (XKB) configu
ii  zlib1g               1:1.2.2-4           compression library - runtime

## 2. diff stewart-rdep-nautilus.txt franck-rdep-nautilus.txt ##
11c11
< ii  libesd0              0.2.35-2            Enlightened Sound Daemon - Shared 
---
> ii  libesd0              0.2.35-2.1          Enlightened Sound Daemon - Shared
13,14c13,14
< ii  libgail-common       1.8.3-1             GNOME Accessibility Implementation
< ii  libgail17            1.8.3-1             GNOME Accessibility Implementation
---
> ii  libgail-common       1.8.4-1             GNOME Accessibility Implementation
> ii  libgail17            1.8.4-1             GNOME Accessibility Implementation
22c22
< ii  libgnomevfs2-0       2.8.4-2             The GNOME virtual file-system libr
---
> ii  libgnomevfs2-0       2.8.4-3             The GNOME virtual file-system libr

## 3. Totem-gstreamer is not installed on my system. ##

## 4. Stewart's gstreamer dependencies also present on franck's system ##
Putting in 'tga.txt' the name of your reverse-depends of totem-gstreamer:
"dbus-1*" "gconf2*" "gstreamer0.8-aa*" "gstreamer0.8-alsa*" "gstreamer0.8-artsd*" "gstreamer0.8-caca*" "gstreamer0.8-esd*" "gstreamer0.8-gnomevf*" "gstreamer0.8-jack*" "gstreamer0.8-mad*" "gstreamer0.8-misc*" "gstreamer0.8-oss*" "gstreamer0.8-sdl*" "gstreamer0.8-vorbis*" "gstreamer0.8-x*" "libgcrypt11*" "libglade2-0*" "libgnome-keyring0*" "libgnutls11*" "libgpg-error0*" "libgstreamer-gconf0.*" "libgstreamer-plugins*" "libgstreamer0.8-0*" "libhal0*" "libjpeg62*" "liblircclient0*" "libnautilus-burn0*" "libtasn1-2*" "libxrandr2*" "libxrender1*" "libxtst6*"

cat tga.txt | xargs dpkg -l

| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name                      Version                   Description
+++-=========================-=========================-==================================================================
ii  dbus-1                    0.23.4-1                  simple interprocess messaging system
ii  gconf2                    2.8.1-5                   GNOME configuration database system. (daemon and tools, for GNOME2
pn  gstreamer0.8-aa           <none>                    (no description available)
pn  gstreamer0.8-alsa         <none>                    (no description available)
pn  gstreamer0.8-artsd        <none>                    (no description available)
pn  gstreamer0.8-caca         <none>                    (no description available)
pn  gstreamer0.8-esd          <none>                    (no description available)
pn  gstreamer0.8-gnomevfs     <none>                    (no description available)
pn  gstreamer0.8-jack         <none>                    (no description available)
pn  gstreamer0.8-mad          <none>                    (no description available)
ii  gstreamer0.8-misc         0.8.8-3                   Collection of various GStreamer plugins
ii  gstreamer0.8-oss          0.8.8-3                   OSS plugin for GStreamer
pn  gstreamer0.8-sdl          <none>                    (no description available)
pn  gstreamer0.8-vorbis       <none>                    (no description available)
ii  gstreamer0.8-x            0.8.8-3                   X videosink plugin for GStreamer
ii  libgcrypt11               1.2.0-11                  LGPL Crypto library - runtime library
ii  libglade2-0               2.4.2-2                   library to load .glade files at runtime
ii  libgnome-keyring0         0.4.2-1                   GNOME keyring services library
ii  libgnutls11               1.0.16-13                 GNU TLS library - runtime library
ii  libgpg-error0             1.0-1                     library for common error values and messages in GnuPG components
ii  libgstreamer-gconf0.8-0   0.8.8-3                   GConf support for GStreamer
ii  libgstreamer-plugins0.8-0 0.8.8-3                   Various GStreamer libraries and library plugins
ii  libgstreamer0.8-0         0.8.9-2                   Core GStreamer libraries, plugins, and utilities
ii  libhal0                   0.4.7-3                   Hardware Abstraction Layer - shared library
ii  libjpeg62                 6b-10                     The Independent JPEG Group's JPEG runtime library
ii  libjpeg62-dev             6b-10                     Development files for the IJG JPEG library
ii  liblircclient0            0.7.1pre2-6               LIRC client library
ii  libnautilus-burn0         2.8.7-3                   Nautilus Burn Library - runtime version
ii  libtasn1-2                0.2.10-4                  Manage ASN.1 structures (runtime)
ii  libxrandr2                4.3.0.dfsg.1-12.0.1       X Window System Resize, Rotate and Reflection extension library
ii  libxrender1               0.8.3-7                   X Rendering Extension client library
ii  libxtst6                  4.3.0.dfsg.1-12.0.1       X Window System event recording and testing extension library

## 5. From 4. diff Stewart Franck ##

                     Stewart               Franck
gstreamer0.8-aa [gst 0.8.8-2               <none>               
gstreamer0.8-alsa [g 0.8.8-2               <none>               
gstreamer0.8-artsd [ 0.8.8-2               <none>               
gstreamer0.8-caca [g 0.8.8-2               <none>               
gstreamer0.8-esd [gs 0.8.8-2               <none>               
gstreamer0.8-gnomevf 0.8.8-2               <none>               
gstreamer0.8-jack [g 0.8.8-2               <none>               
gstreamer0.8-mad     0.8.8-2               <none>               
gstreamer0.8-misc    0.8.8-2               0.8.8-3              
gstreamer0.8-oss [gs 0.8.8-2               0.8.8-3              
gstreamer0.8-sdl [gs 0.8.8-2               <none>               
gstreamer0.8-vorbis  0.8.8-2               <none>               
gstreamer0.8-x [gstr 0.8.8-2               0.8.8-3              
libgcrypt11          1.2.0-4               1.2.0-11             
libglade2-0          1:2.4.2-2             2.4.2-2              
libgnutls11          1.0.16-9              1.0.16-13            
libgstreamer-gconf0. 0.8.8-2               0.8.8-3              
libgstreamer-plugins 0.8.8-2               0.8.8-3              
libjpeg62            6b-9                  6b-10                
liblircclient0       0.7.1pre2-2           0.7.1pre2-6          
libtasn1-2           0.2.10-3              0.2.10-4             

## 6. totem-xine & reverse-depends ##
Totem-xine is not installed on my system.

dpkg -l "*libfreetype6*" "*libxine1*"
ii  libfreetype6               2.1.7-2.4                  FreeType 2 font engine, shared library files
un  libfreetype6-dev           <none>                     (no description available)
ii  libxine1                   1.0.1-1                    the xine video/media player library, binary files
=> libfreetype6 & libxine1 are same version than on your system.