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

Reply via email to