Bug#626076: gnome_vfs_unescape_string symbol is exported by /usr/lib/libgnomevfs-2.so.0

2011-08-08 Thread Gianluigi Tiesi
Package: libgnomevfs2-0
Followup-For: Bug #626076


I use 'stock' mozilla packages, I have same problem when using thunderbird 
after selecting
an executable to handle http protocol.
Looks like the symbol is exported by /usr/lib/libgnomevfs-2.so.0:

sherpya@orion:~$ objdump -T /usr/lib/libgnomevfs-2.so.0|grep 
gnome_vfs_unescape_string
00034150 gDF .text  0141  Base
gnome_vfs_unescape_string_for_display
00034000 gDF .text  0147  Basegnome_vfs_unescape_string

but firefox and thunderbird have that lib loaded

sherpya@orion:~$ lsof | grep libgnomevfs-2.so.0
firefox-b 3211sherpya  mem   REG8,1   372444  282138 
/usr/lib/libgnomevfs-2.so.0.2400.4
thunderbi 4624sherpya  mem   REG8,1   372444  282138 
/usr/lib/libgnomevfs-2.so.0.2400.4

so it's a bit strange, but calling thunderbird with LD_PRELOAD apparently 
solves the problem with
thunderbird

LD_PRELOAD=/usr/lib/libgnomevfs-2.so.0 thunderbird

looks like something strange in dlsym

Regards

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.0.0-1-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libgnomevfs2-0 depends on:
ii  dbus1.4.14-1 simple interprocess messaging syst
ii  libacl1 2.2.51-3 Access control list shared library
ii  libavahi-client30.6.30-5 Avahi client library
ii  libavahi-common30.6.30-5 Avahi common library
ii  libavahi-glib1  0.6.30-5 Avahi glib integration library
ii  libc6   2.13-14  Embedded GNU C Library: Shared lib
ii  libdbus-1-3 1.4.14-1 simple interprocess messaging syst
ii  libdbus-glib-1-20.94-4   simple interprocess messaging syst
ii  libfam0 2.7.0-17 Client library to control the FAM 
ii  libgconf2-4 2.32.4-1 GNOME configuration database syste
ii  libgcrypt11 1.4.6-9  LGPL Crypto library - runtime libr
ii  libglib2.0-02.28.6-1 The GLib library of C routines
ii  libgnomevfs2-common 1:2.24.4-1   GNOME Virtual File System (common 
ii  libgnutls26 2.12.7-4 GNU TLS library - runtime library
ii  libselinux1 2.0.98-1.1   SELinux runtime shared libraries
ii  libxml2 2.7.8.dfsg-4 GNOME XML library
ii  zlib1g  1:1.2.3.4.dfsg-3 compression library - runtime

Versions of packages libgnomevfs2-0 recommends:
ii  dbus-x11  1.4.14-1   simple interprocess messaging syst
pn  libgnomevfs2-extranone (no description available)

Versions of packages libgnomevfs2-0 suggests:
pn  fam   none (no description available)
pn  libgnomevfs2-bin  none (no description available)

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#626076: gnome_vfs_unescape_string symbol is exported by /usr/lib/libgnomevfs-2.so.0

2011-08-08 Thread Josselin Mouette
reassign 626076 iceweasel
thanks

Le lundi 08 août 2011 à 15:15 +0200, Gianluigi Tiesi a écrit :
 I use 'stock' mozilla packages, I have same problem when using thunderbird 
 after selecting
 an executable to handle http protocol.
 Looks like the symbol is exported by /usr/lib/libgnomevfs-2.so.0:
 
 sherpya@orion:~$ objdump -T /usr/lib/libgnomevfs-2.so.0|grep 
 gnome_vfs_unescape_string
 00034150 gDF .text  0141  Base
 gnome_vfs_unescape_string_for_display
 00034000 gDF .text  0147  Basegnome_vfs_unescape_string
 
 but firefox and thunderbird have that lib loaded
 
 sherpya@orion:~$ lsof | grep libgnomevfs-2.so.0
 firefox-b 3211sherpya  mem   REG8,1   372444  282138 
 /usr/lib/libgnomevfs-2.so.0.2400.4
 thunderbi 4624sherpya  mem   REG8,1   372444  282138 
 /usr/lib/libgnomevfs-2.so.0.2400.4
 
 so it's a bit strange, but calling thunderbird with LD_PRELOAD apparently 
 solves the problem with
 thunderbird
 
 LD_PRELOAD=/usr/lib/libgnomevfs-2.so.0 thunderbird
 
 looks like something strange in dlsym

No, it looks like a bug in iceweasel.

If libfile.so uses symbols from gnome-vfs, it needs to depend on it
(NEEDED field).

Anyway this is a bad idea since now all these features are provided by
libgio, firefox should use it instead of the deprecated gnome-vfs.

Cheers,
-- 
 .''`.  Josselin Mouette
: :' :
`. `'  “If you behave this way because you are blackmailed by someone,
  `-[…] I will see what I can do for you.”  -- Jörg Schilling




--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#626076: gnome_vfs_unescape_string symbol is exported by /usr/lib/libgnomevfs-2.so.0

2011-08-08 Thread Mike Hommey
reassign 626076 libgnomevfs2-0
thanks

On Mon, Aug 08, 2011 at 08:12:48PM +0200, Josselin Mouette wrote:
 reassign 626076 iceweasel
 thanks
 
 Le lundi 08 août 2011 à 15:15 +0200, Gianluigi Tiesi a écrit :
  I use 'stock' mozilla packages, I have same problem when using thunderbird 
  after selecting
  an executable to handle http protocol.
  Looks like the symbol is exported by /usr/lib/libgnomevfs-2.so.0:
  
  sherpya@orion:~$ objdump -T /usr/lib/libgnomevfs-2.so.0|grep 
  gnome_vfs_unescape_string
  00034150 gDF .text  0141  Base
  gnome_vfs_unescape_string_for_display
  00034000 gDF .text  0147  Basegnome_vfs_unescape_string
  
  but firefox and thunderbird have that lib loaded
  
  sherpya@orion:~$ lsof | grep libgnomevfs-2.so.0
  firefox-b 3211sherpya  mem   REG8,1   372444  282138 
  /usr/lib/libgnomevfs-2.so.0.2400.4
  thunderbi 4624sherpya  mem   REG8,1   372444  282138 
  /usr/lib/libgnomevfs-2.so.0.2400.4
  
  so it's a bit strange, but calling thunderbird with LD_PRELOAD apparently 
  solves the problem with
  thunderbird
  
  LD_PRELOAD=/usr/lib/libgnomevfs-2.so.0 thunderbird
  
  looks like something strange in dlsym
 
 No, it looks like a bug in iceweasel.
 
 If libfile.so uses symbols from gnome-vfs, it needs to depend on it
 (NEEDED field).

$ apt-file search /usr/lib/gnome-vfs-2.0/modules/libfile.so
libgnomevfs2-0: /usr/lib/gnome-vfs-2.0/modules/libfile.so

Mike



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org