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

Mike Hommey mh at glandium.org
Mon Aug 8 20:19:15 UTC 2011


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 at orion:~$ objdump -T /usr/lib/libgnomevfs-2.so.0|grep gnome_vfs_unescape_string
> > 00034150 g    DF .text  00000141  Base        gnome_vfs_unescape_string_for_display
> > 00034000 g    DF .text  00000147  Base        gnome_vfs_unescape_string
> > 
> > but firefox and thunderbird have that lib loaded
> > 
> > sherpya at orion:~$ lsof | grep libgnomevfs-2.so.0
> > firefox-b 3211    sherpya  mem       REG        8,1   372444  282138 /usr/lib/libgnomevfs-2.so.0.2400.4
> > thunderbi 4624    sherpya  mem       REG        8,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





More information about the pkg-mozilla-maintainers mailing list