Bug#509582: libglib2.0-0: Incorrectly handle accentuated file name

Eric Valette eric2.valette at orange-ftgroup.com
Tue Dec 23 15:13:05 UTC 2008

Package: libglib2.0-0
Version: 2.18.3-1
Severity: critical
Justification: breaks unrelated software

Since the release of 2.18.3-1, I have many gnome application that crash when 
I enter the save, attach, open dialog. This includes thunderbird with attach, 
mozilla via open, pidgin also...

I spend hours trying to figure how to debug dynamic libraries via DDD and at 
least managed to see that the bug occurs because I have a file named 
whose name is ending with a 'é' character in my directory. If I simply rename 
the file replacing the terminal character 'é' by a 'e' everything 
works as expected fine. This file is a simple text file. I cannot give the 
real name of the file for confidentiality reasons but anyway it is not 
important as I can reproduce the pattren at will:

mkdir /tmp/toto
cd /tmp/toto
echo "text" >> AA1-XxxxxXxxxxxxxé

Then try to open the directory with icedove via the attach file command or via
iceweasel open file dialog => crash. The GNU C library detects a leak and then
send a abort signal.

I did not manage to find the reason yet (I lack DDD dynamic library 
debugging practice) but it is very annoying for french people...

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

Kernel: Linux 2.6.28-rc9-git3 (PREEMPT)
Locale: LANG=en_IE at euro, LC_CTYPE=en_IE at euro (charmap=ISO-8859-15) (ignored: LC_ALL set to en_IE at euro)
Shell: /bin/sh linked to /bin/bash

Versions of packages libglib2.0-0 depends on:
ii  libc6                     2.8+20080809-1 GNU C Library: Shared libraries
ii  libpcre3                  7.8-2          Perl 5 Compatible Regular Expressi
ii  libselinux1               2.0.65-5       SELinux shared libraries

Versions of packages libglib2.0-0 recommends:
ii  libglib2.0-data               2.18.3-1   Common files for GLib library
ii  shared-mime-info              0.51-1     FreeDesktop.org shared MIME databa

libglib2.0-0 suggests no packages.

-- no debconf information

More information about the pkg-gnome-maintainers mailing list