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