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

Re: Got a little present from glibc today

From: David Glasser <glasser_at_davidglasser.net>
Date: 2007-12-04 02:20:25 CET

Did this ever get resolved?

--dave

On Nov 24, 2007 11:53 AM, C. Michael Pilato <cmpilato@collab.net> wrote:
> So, I just triggered something nasty trying to commit over serf (see the
> "svn ci" below). I configured my 'servers' file to use neon after that, but
> apparently my working copy is in some nasty state. My repository was at
> r28002, and I made a change to a single file. My working copy claims that
> it is now at r28003 (as if the commit succeeded), but my INSTALL file still
> has local mods. Now I'm apparently out of date forever. :-(
>
> Just thought I'd share this in case someone's been mucking around in here
> lately. I did upgrade my serf library to HEAD earlier today -- dunno if
> that matters.
>
> --------------------------------------------------------------------------
>
>
> [cmpilato@amalia]
> ~/tests/testing-branch % svn ci -m "Satisfy the OCD."
> Sending INSTALL
> Transmitting file data .*** glibc detected *** svn: double free or
> corruption (!prev): 0x081be390 ***
> ======= Backtrace: =========
> /lib/tls/i686/cmov/libc.so.6[0xb7805d65]
> /lib/tls/i686/cmov/libc.so.6(cfree+0x90)[0xb7809800]
> /usr/lib/libexpat.so.1[0xb78e9593]
> /usr/lib/libexpat.so.1(XML_ParserFree+0x196)[0xb78e9736]
> /usr/local/lib/libsvn_ra_serf-1.so.0(svn_ra_serf__handle_xml_parser+0x2ec)[0xb7e3b6ad]
> /usr/local/lib/libsvn_ra_serf-1.so.0[0xb7e3bb9c]
> /usr/local/lib/libserf-0.so.0(serf_event_trigger+0x118)[0xb7e135b8]
> /usr/local/lib/libserf-0.so.0(serf_context_run+0x9d)[0xb7e13dbd]
> /usr/local/lib/libsvn_ra_serf-1.so.0(svn_ra_serf__context_run_wait+0x8c)[0xb7e3a735]
> /usr/local/lib/libsvn_ra_serf-1.so.0[0xb7e26463]
> /usr/local/lib/libsvn_client-1.so.0(svn_client_commit4+0xc80)[0xb7f6f731]
> svn[0x804dcb7]
> svn[0x8056e0d]
> /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb77b2050]
> svn[0x804c311]
> ======= Memory map: ========
> 08048000-08071000 r-xp 00000000 08:02 1048577 /usr/local/bin/svn
> 08071000-08072000 rw-p 00028000 08:02 1048577 /usr/local/bin/svn
> 08072000-081e3000 rw-p 08072000 00:00 0 [heap]
> b7300000-b7321000 rw-p b7300000 00:00 0
> b7321000-b7400000 ---p b7321000 00:00 0
> b74a8000-b74dc000 rw-p b74a8000 00:00 0
> b74dc000-b74e5000 r-xp 00000000 08:02 2556062
> /lib/tls/i686/cmov/libnss_files-2.6.1.so
> b74e5000-b74e7000 rw-p 00008000 08:02 2556062
> /lib/tls/i686/cmov/libnss_files-2.6.1.so
> b74ed000-b74f7000 r-xp 00000000 08:02 2523159 /lib/libgcc_s.so.1
> b74f7000-b74f8000 rw-p 0000a000 08:02 2523159 /lib/libgcc_s.so.1
> b74f8000-b74f9000 rw-p b74f8000 00:00 0
> b74f9000-b7538000 r--p 00000000 08:02 606244
> /usr/lib/locale/en_US.utf8/LC_CTYPE
> b7538000-b7618000 r--p 00000000 08:02 607097
> /usr/lib/locale/en_US.utf8/LC_COLLATE
> b7618000-b761b000 rw-p b7618000 00:00 0
> b761b000-b763e000 r-xp 00000000 08:02 2556057
> /lib/tls/i686/cmov/libm-2.6.1.so
> b763e000-b7640000 rw-p 00023000 08:02 2556057
> /lib/tls/i686/cmov/libm-2.6.1.so
> b7640000-b7758000 r-xp 00000000 08:02 479537 /usr/lib/libxml2.so.2.6.30
> b7758000-b775d000 rw-p 00118000 08:02 479537 /usr/lib/libxml2.so.2.6.30
> b775d000-b775e000 rw-p b775d000 00:00 0
> b775e000-b776d000 r-xp 00000000 08:02 2556068
> /lib/tls/i686/cmov/libresolv-2.6.1.so
> b776d000-b776f000 rw-p 0000f000 08:02 2556068
> /lib/tls/i686/cmov/libresolv-2.6.1.so
> b776f000-b7772000 rw-p b776f000 00:00 0
> b7772000-b7773000 r-xp 00000000 08:02 2523175 /lib/libkeyutils-1.2.so
> b7773000-b7774000 rw-p 00001000 08:02 2523175 /lib/libkeyutils-1.2.so
> b7774000-b777b000 r-xp 00000000 08:02 476569 /usr/lib/libkrb5support.so.0.1
> b777b000-b777c000 rw-p 00006000 08:02 476569 /usr/lib/libkrb5support.so.0.1
> b777c000-b779a000 r-xp 00000000 08:02 1114178 /usr/lib/libneon.so.26.0.3
> b779a000-b779b000 rw-p 0001d000 08:02 1114178 /usr/lib/libneon.so.26.0.3
> b779b000-b779c000 rw-p b779b000 00:00 0
> b779c000-b78e0000 r-xp 00000000 08:02 2555916
> /lib/tls/i686/cmov/libc-2.6.1.so
> b78e0000-b78e1000 r--p 00143000 08:02 2555916
> /lib/tls/i686/cmov/libc-2.6.1.so
> b78e1000-b78e3000 rw-p 00144000 08:02 2555916
> /lib/tls/i686/cmov/libc-2.6.1.so
> b78e3000-b78e6000 rw-p b78e3000 00:00 0
> b78e6000-b7904000 r-xp 00000000 08:02 476130 /usr/lib/libexpat.so.1.0.0
> b7904000-b7906000 rw-p 0001e000 08:02 476130 /usr/lib/libexpat.so.1.0.0
> b7906000-b7908000 r-xp 00000000 08:02 2539702 /lib/libcom_err.so.2.1
> b7908000-b7909000 rw-p 00001000 08:02 2539702 /lib/libcom_err.so.2.1
> b7909000-b792d000 r-xp 00000000 08:02 476547 /usr/lib/libk5crypto.so.3.1
> b792d000-b792e000 rw-p 00024000 08:02 476547 /usr/lib/libk5crypto.so.3.1
> b792e000-b79b4000 r-xp 00000000 08:02 476564 /usr/lib/libkrb5.so.3.3
> b79b4000-b79b6000 rw-p 00086000 08:02 476564 /usr/lib/libkrb5.so.3.3
> b79b6000-b79de000 r-xp 00000000 08:02 476543 /usr/lib/libgssapi_krb5.so.2.2
> b79de000-b79df000 rw-p 00027000 08:02 476543 /usr/lib/libgssapi_krb5.so.2.2
> b79df000-b79e0000 rw-p b79df000 00:00 0
> b79e0000-b7b0b000 r-xp 00000000 08:02 540695
> /usr/lib/i686/cmov/libcrypto.so.0.9.8
> b7b0b000-b7b20000 rw-p 0012a000 08:02 540695
> /usr/lib/i686/cmov/libcrypto.so.0.9.8
> b7b20000-b7b23000 rw-p b7b20000 00:00 0
> b7b23000-b7b60000 r-xp 00000000 08:02 Aborted (core dumped)
> [cmpilato@amalia]
> ~/tests/testing-branch % svn ci -m "Satisfy the OCD."
> subversion/libsvn_wc/lock.c:365: (apr_err=155004)
> svn: Working copy '/home/cmpilato/tests/testing-branch' locked
> svn: run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)
> [cmpilato@amalia]
> ~/tests/testing-branch % svn cleanup
> [cmpilato@amalia]
> ~/tests/testing-branch % svn ci -m "Satisfy the OCD."
> Sending INSTALL
> subversion/libsvn_client/commit.c:916: (apr_err=160024)
> svn: Commit failed (details follow):
> subversion/libsvn_ra_neon/commit.c:490: (apr_err=160024)
> svn: File or directory 'INSTALL' is out of date; try updating
> subversion/libsvn_ra_neon/util.c:711: (apr_err=160024)
> svn: resource out of date; try updating
> [cmpilato@amalia]
> ~/tests/testing-branch % svn up
> At revision 28003.
> [cmpilato@amalia]
> ~/tests/testing-branch % svn diff
> Index: INSTALL
> ===================================================================
> --- INSTALL (revision 28003)
> +++ INSTALL (working copy)
> @@ -9,9 +9,9 @@
> Contents:
>
> I. INTRODUCTION
> - A. Audience
> - B. Dependency Overview
> - C. Dependencies in Detail
> + A. Audience
> + B. Dependency Overview
> + C. Dependencies in Detail
>
> II. INSTALLATION
> A. Building from a Tarball or RPM
> [cmpilato@amalia]
> ~/tests/testing-branch % svn ci -m "Satisfy the OCD."
> Sending INSTALL
> subversion/libsvn_client/commit.c:916: (apr_err=160024)
> svn: Commit failed (details follow):
> subversion/libsvn_ra_neon/commit.c:490: (apr_err=160024)
> svn: File or directory 'INSTALL' is out of date; try updating
> subversion/libsvn_ra_neon/util.c:711: (apr_err=160024)
> svn: resource out of date; try updating
> [cmpilato@amalia]
> ~/tests/testing-branch % svn info INSTALL
> Path: INSTALL
> Name: INSTALL
> URL: http://localhost/repos/testing/branches/my-branch/INSTALL
> Repository Root: http://localhost/repos/testing
> Repository UUID: 65390229-12b7-0310-b90b-f21a5aa7ec8e
> Revision: 28003
> Node Kind: file
> Schedule: normal
> Last Changed Author: dlr
> Last Changed Rev: 27969
> Last Changed Date: 2007-11-21 13:41:25 -0500 (Wed, 21 Nov 2007)
> Text Last Updated: 2007-11-24 14:35:34 -0500 (Sat, 24 Nov 2007)
> Checksum: 3980d30ffe37182972b522a8f2906fee
>
> [cmpilato@amalia]
> ~/tests/testing-branch % svn log http://localhost/repos/testing --limit 1
> ------------------------------------------------------------------------
> r28003 | (no author) | 2007-11-24 14:45:15 -0500 (Sat, 24 Nov 2007) | 1 line
>
> Satisfy the OCD.
> ------------------------------------------------------------------------
> [cmpilato@amalia]
> ~/tests/testing-branch %
>
> --
> C. Michael Pilato <cmpilato@collab.net>
> CollabNet <> www.collab.net <> Distributed Development On Demand
>
>

-- 
David Glasser | glasser_at_davidglasser.net | http://www.davidglasser.net/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Dec 4 02:20:42 2007

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.