[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: 1.7.19 up for testing/signing

From: Stefan Sperling <stsp_at_elego.de>
Date: Wed, 10 Dec 2014 14:44:56 +0100

On Tue, Dec 09, 2014 at 01:16:54AM -0800, Ben Reser wrote:
> The 1.7.19 release artifacts are now available for testing/signing.
> Please get the tarballs from
> https://dist.apache.org/repos/dist/dev/subversion
> and add your signatures there. I plan to try and release on December 15th so
> please try and get your votes/signatures in place by December 13th.
>
> This release is built with libtool 2.4.3 so it should work out of the box on OS
> X Yosemite. However, a libtool upgrade might trigger additional problems so
> please test on as many platforms as you can.

Summary: +1 to release

Tested: [bdb | fsfs] x [ra_local | ra_svn | ra_neon | ra_serf]
        swig bindings
        javahl bindings

Test results: All passed, except libsvn_subr/mergeinfo-test 6 and 10 which had
              occasional failures (segfaults) due to a one-byte read past a
              string buffer. This is not a regression from 1.7.18 -- the same
              problem can be reproduced there. The problem does not occur with
              1.8.x and trunk.

  Information about the mergeinfo-test 6 crash:
  #0 0x000016cbeecdd4c8 in memmove (dst0=0x16cbaea86e08, src0=Variable "src0" is not available.
  ) at /usr/src/lib/libc/string/bcopy.c:97
  97 TLOOP(*(word *)dst = *(word *)src; src += wsize; dst += wsize);
  (gdb) p *src
  Cannot access memory at address 0x16cbaea87000
  (gdb) p *(src-1)
  $1 = 0 '\0'
  (gdb) bt
  #0 0x000016cbeecdd4c8 in memmove (dst0=0x16cbaea86e08, src0=Variable "src0" is not available.
  ) at /usr/src/lib/libc/string/bcopy.c:97
  #1 0x000016cbc3fc2f77 in parse_revision_line () from /home/stsp/svn/svn-1.7.19/subversion/libsvn_subr/.libs/libsvn_subr-1.so.0.0
  #2 0x000016cbc3fc309b in parse_top () from /home/stsp/svn/svn-1.7.19/subversion/libsvn_subr/.libs/libsvn_subr-1.so.0.0
  #3 0x000016cbc3fc313b in svn_mergeinfo_parse () from /home/stsp/svn/svn-1.7.19/subversion/libsvn_subr/.libs/libsvn_subr-1.so.0.0
  #4 0x000016c948705aef in rev_array_to_rangelist () from /home/stsp/svn/svn-1.7.19/subversion/tests/libsvn_subr/.libs/mergeinfo-test
  #5 0x000016c948705c71 in test_rangelist_remove_randomly () from /home/stsp/svn/svn-1.7.19/subversion/tests/libsvn_subr/.libs/mergeinfo-test
  #6 0x000016cbbb0d3e7f in do_test_num () from /home/stsp/svn/svn-1.7.19/subversion/tests/.libs/libsvn_test-1.so.0.0
  #7 0x000016cbbb0d4a87 in main () from /home/stsp/svn/svn-1.7.19/subversion/tests/.libs/libsvn_test-1.so.0.0
  #8 0x000016c948702cc1 in _start () from /home/stsp/svn/svn-1.7.19/subversion/tests/libsvn_subr/.libs/mergeinfo-test
  #9 0x0000000000000000 in ?? ()
  (gdb)

  Information about the mergeinfo-test 10 crash:
  #0 0x000003407e46b4c8 in memmove (dst0=0x34090974e08, src0=Variable "src0" is not available.
  ) at /usr/src/lib/libc/string/bcopy.c:97
  97 TLOOP(*(word *)dst = *(word *)src; src += wsize; dst += wsize);
  (gdb) p *src
  Cannot access memory at address 0x34090975000
  (gdb) p *(src-1)
  $1 = 0 '\0'
  (gdb) bt
  #0 0x000003407e46b4c8 in memmove (dst0=0x34090974e08, src0=Variable "src0" is not available.
  ) at /usr/src/lib/libc/string/bcopy.c:97
  #1 0x00000340eac39f77 in parse_revision_line () from /home/stsp/svn/svn-1.7.19/subversion/libsvn_subr/.libs/libsvn_subr-1.so.0.0
  #2 0x00000340eac3a09b in parse_top () from /home/stsp/svn/svn-1.7.19/subversion/libsvn_subr/.libs/libsvn_subr-1.so.0.0
  #3 0x00000340eac3a13b in svn_mergeinfo_parse () from /home/stsp/svn/svn-1.7.19/subversion/libsvn_subr/.libs/libsvn_subr-1.so.0.0
  #4 0x0000033e4d005aef in rev_array_to_rangelist () from /home/stsp/svn/svn-1.7.19/subversion/tests/libsvn_subr/.libs/mergeinfo-test
  #5 0x0000033e4d006049 in test_rangelist_intersect_randomly () from /home/stsp/svn/svn-1.7.19/subversion/tests/libsvn_subr/.libs/mergeinfo-test
  #6 0x0000034131e7ee7f in do_test_num () from /home/stsp/svn/svn-1.7.19/subversion/tests/.libs/libsvn_test-1.so.0.0
  #7 0x0000034131e7fa87 in main () from /home/stsp/svn/svn-1.7.19/subversion/tests/.libs/libsvn_test-1.so.0.0
  #8 0x0000033e4d002cc1 in _start () from /home/stsp/svn/svn-1.7.19/subversion/tests/libsvn_subr/.libs/mergeinfo-test
  #9 0x0000000000000000 in ?? ()

Platform: OpenBSD 5.6 amd64

Dependencies:
bdb: 4.7.25
GNU-iconv: 1.14
apr: 1.5.1
apr-util: 1.5.3
httpd: 2.2.29
neon: 0.30.0
serf: 1.3.8
cyrus-sasl: 2.1.25
sqlite: 3080500
openssl: 2.1
swig: 2.0.11
python: 2.7.8
perl: 5.20.1
ruby: 1.8.7-p358
java: 1.7.0_71

Signatures:

subversion-1.7.19.tar.gz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAABAgAGBQJUiEwbAAoJEE99uqmaWblz/OIIAJpUaVIR/StEFDOQ0WRT5cgx
IQX7szr2by5aZm4g10kL70xIauO4XIEWAptYPD9mn2laZ4Ojh/QNzpkpP5UmC8Cx
PhpXCDaR6D2LjkNuxFjKxr1upIBxQSZi7HVi2KWaH7++btHzhubfNRL8wO82ItkN
QVjS92541e4LsXrjxTgXaqBRIC0iaSv3y830+xDLT9tMhmsWHqKTpmCJoYWvBGdX
cvJyAXV2fl6HM0/+uYaOlIT9v8+zVeS3vwkyHg7v/oGp5sbBueaG/Yqyi1KKqNBb
Vz+rNug2p9hX48VuEHCzlMz1Qw8U4Rusue7hBd2DeQaO3YCPM1F9nFG4Tw3KIV8=
=q4p6
-----END PGP SIGNATURE-----

subversion-1.7.19.tar.bz2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAABAgAGBQJUiEwfAAoJEE99uqmaWblzNN8H/iuYUU+h5SyVlZ0zjtxpugu4
x68aGs+T8lm9+3PoXlxerp8YY0ygqCpYMXtORnAL9gwbR9cP/fHqPBRRRn2OL67a
i97ksUiDV1VxZWMRSOhEo0HmQC/Q0lMcBQrKQy/4Xbxyxd6GOPFLboP4n4h9DKoc
+gH2tBceIWjZY6eSRfpnddq+GwEc81PEBy9+TgX7UgeFtaEUi6DWpdTIeDODt3BK
ndB1SyqVXCmVEgeAWHeekZuOySaMmk1OWNCPC2Cr55fX6aMU4LCCqXDUWs4qj8NU
IHREe2cWgLyDFLs7dfOHrX7QQDOpip8c5MVeHzr/Vj7qwSeA3cyaFuN0eHNkXSA=
=UUT9
-----END PGP SIGNATURE-----
Received on 2014-12-10 14:47:59 CET

This is an archived mail posted to the Subversion Dev mailing list.