Package: fsvs
Version: 1.1.17-1
Severity: important

On a Marvell Sheevaplug, fsvs fails to stat or commit, with following message:

[quote]
r...@mneme:/home/symmetry# fsvs stat /
.mC.      1594  /home/symmetry/.bash_history


An error occurred: Bad address (14)
  in dir__enumerator: Segmentation fault
r...@mneme:/home/symmetry#
[/quote]

Discussion of this issue (similar environment) with the upstream author can be 
found in this thread: 
http://www.mail-archive.com/us...@fsvs.tigris.org/msg00820.html

Same version is happy on my x86 boxes.

I downloaded deb source, added '--enable-debug' to the ./configure line in 
debian/rules, and compiled a local version; same symptoms. I then applied the 
"patch" (which seems to be strictly debug printouts) from 
http://www.mail-archive.com/us...@fsvs.tigris.org/msg00826.html and rebuilt 
again; this version works (allows me to stat and commit, with the same 
filesystem and config where the debian distribution version does not).

Note that the debian source does not align exactly with the line numbers in 
that patch, so I had to apply it manually.

Concerns are two-fold:
* package is broken out of the box on the armel arch, or at least on a 
Sheevaplug
* an apparent no-op patch (unless I'm missing some side effect in the DEBUGP 
macro) actually fixes the problem. All I can think is that this patch, by 
referencing some fields, is forcing the compiler out of a broken optimization. 
If so, this could be a more general armel toolchain problem in squeeze.

Currently unknown if the same symptoms recur on more recent versions of fsvs 
(they're up to 1.2.2 now); I'm trying to keep this machine close to the Debian 
baseline, but I could try some experiments if requested.


-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: armel (armv5tel)

Kernel: Linux 2.6.36 (PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages fsvs depends on:
ii  libapr1                     1.4.2-6      The Apache Portable Runtime Librar
ii  libaprutil1                 1.3.9+dfsg-5 The Apache Portable Runtime Utilit
ii  libc6                       2.11.2-7     Embedded GNU C Library: Shared lib
ii  libgcc1                     1:4.4.5-8    GCC support library
ii  libgdbm3                    1.8.3-9      GNU dbm database routines (runtime
ii  libpcre3                    8.02-1.1     Perl 5 Compatible Regular Expressi
ii  libsvn1                     1.6.12dfsg-2 Shared libraries used by Subversio

Versions of packages fsvs recommends:
ii  subversion                  1.6.12dfsg-2 Advanced version control system

fsvs suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to