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

Re: make check Error with SVN version 4755

From: Philip Martin <philip_at_codematters.co.uk>
Date: 2003-02-06 00:36:33 CET

Jeff Stuart <jstuart@computer-city.net> writes:

> Ok, I looked at the failed install, and then saw that svnversion was
> installed. When I run it, I get the following backtrace:

Everything can be explained because you are picking up old libraries.

>
> (gdb) run .
> Starting program: /usr/local/svn/bin/svnversion .
> [New Thread 1024 (LWP 23065)]
>
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 1024 (LWP 23065)]
> 0x402a524c in apr_palloc (pool=0x0, size=32) at apr_pools.c:621
> warning: Source file is more recent than executable.

You get this warning because you are picking up old libraries.

>
> 621 active = pool->active;
> (gdb) where
> #0 0x402a524c in apr_palloc (pool=0x0, size=32) at apr_pools.c:621
> #1 0x40299007 in apr_hash_make (pool=0x0) at apr_hash.c:135
> #2 0x40026a81 in svn_client_status (statushash=0xbffff9e4,
> youngest=0xbffff9e8,
> path=0x4024d300 "", auth_baton=0x1, descend=1, get_all=0, update=0,
> no_ignore=-1073743376, notify_func=0x804ff80, notify_baton=0x804ff80,
> pool=0x0)
> at subversion/libsvn_client/status.c:156
> #3 0x08048d83 in main (argc=2, argv=0xbffffa94) at
> subversion/svnversion/main.c:82
> #4 0x40346657 in __libc_start_main (main=0x8048ca4 <main>, argc=2,
> ubp_av=0xbffffa94,
> init=0x804894c <_init>, fini=0x8049050 <_fini>, rtld_fini=0x4000dcd4
> <_dl_fini>,
> stack_end=0xbffffa8c) at ../sysdeps/generic/libc-start.c:129
> (gdb) up
> #1 0x40299007 in apr_hash_make (pool=0x0) at apr_hash.c:135
> warning: Source file is more recent than executable.
>
> 135 ht = apr_palloc(pool, sizeof(apr_hash_t));
> (gdb) up
> #2 0x40026a81 in svn_client_status (statushash=0xbffff9e4,
> youngest=0xbffff9e8,
> path=0x4024d300 "", auth_baton=0x1, descend=1, get_all=0, update=0,
> no_ignore=-1073743376, notify_func=0x804ff80, notify_baton=0x804ff80,
> pool=0x0)

You get pool=0x0 because you are picking up old libraries and the
number of parameters to svn_client_status has changed recently.
pool=0x0 causes the core dump.

> at subversion/libsvn_client/status.c:156
> warning: Source file is more recent than executable.
>
> 156 svn_wc_adm_access_t *adm_access;

You see a non-function call because you are picking up old libraries
and the line numbers have changed.

-- 
Philip Martin
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Feb 6 00:37:22 2003

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