Package: subversion
Version: 1.2.0-1
Severity: grave
svn segfaults when using LC locales (probably) other than C:
Scenario:
set | grep LC
LC_ALL=pl_PL
LC_LANG=pl_PL
LC_TIME=pl_PL
svn add -force some_catalog/
(...)
getdents64(4, /* 0 entries */, 4096) = 0
open("/usr/share/locale/pl_PL/LC_MESSAGES/libc.mo", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/share/locale/pl/LC_MESSAGES/libc.mo", O_RDONLY) = 5
fstat64(5, {st_mode=S_IFREG|0644, st_size=82262, ...}) = 0
old_mmap(NULL, 82262, PROT_READ, MAP_PRIVATE, 5, 0) = 0x409dc000
close(5) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
after setting above locales variables to C all is fine.
versions of libs:
ii locales 2.3.2.ds1-22 GNU C
Library: National Language (locale) da
ii libc6 2.3.2.ds1-22 GNU C
Library: Shared libraries and Timezone
ii libc6-dev 2.3.2.ds1-22 GNU C
Library: Development Libraries and Hea
ii libsvn0 1.2.0-1 shared
libraries used by Subversion (aka. sv
ii libsvncpp0 0.7.0-2
Subversion C++ shared library
ii python2.3-svn 1.1.2-3 A(nother)
Python interface to Subversion
ii subversion 1.2.0-1 advanced
version control system (aka. svn)
ii svn-buildpackage 0.6.9 helper
programs to maintain Debian packages