On Fri, Nov 13, 2009 at 09:26:43AM +0000, Philip Martin wrote:
> Gavin Baumanis <gavinb_at_thespidernet.com> writes:
>
> > #0 0x00007fff86704cc0 in strlen ()
> > #1 0x0000000100519594 in apr_vformatter ()
> > #2 0x000000010052343c in apr_pvsprintf ()
> > #3 0x00000001005236db in apr_psprintf ()
> > #4 0x00000001001e94ae in representation_string (rep=0x1008858b8, format=4, mutable_rep_truncated=1, pool=0x100883e28) at subversion/libsvn_fs_fs/fs_fs.c:2163
> > #5 0x00000001001e9763 in svn_fs_fs__write_noderev (outfile=0x100888e48, noderev=0x100885800, format=4, include_mergeinfo=1, pool=0x100883e28) at subversion/libsvn_fs_fs/fs_fs.c:2206
>
> In gdb you move up or down the stack using 'up' or 'down', and you
> print variables using 'p', so
> (gdb) up
> (gdb) up
> (gdb) up
> (gdb) up
> (gdb) p rep->md5_checksum[0]
>
> I'm guessing that something has gone wrong with the checksum
> calculation and svn_checksum_to_cstring_display is returning NULL.
This same segfault was recently reported in #svn, great that someone
with debug symbols can reproduce it.
I'd be interested in:
(gdb) p *rep
within the 'representation_string' function frame.
Thanks,
Stefan
------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=2417508
Received on 2009-11-13 12:08:59 CET