On 04/03/11 11:18, Philip Martin wrote: > John Beranek <j...@redux.org.uk> writes: > >> Oh, this is for a run of an installed copy of svnserve, as I don't have a: >> >> subversion/tests/libsvn_client/.libs/lt-client-test >> >> only: >> >> subversion/tests/libsvn_client/client-test >> [A wrapper script I can't run with gdb] >> >> subversion/tests/libsvn_client/.libs/client-test >> [An executable that doesn't find its libraries] > > Building creates the libtool wrapper scipt client-test and the > executable .libs/client-tests. The executable is one that will be > installed and is linked to libraries in the install path. > > If you run the libtool wrapper script it creates a second, temporary > executable .libs/lt-client-test. This is linked to libraries in the > build directory. This is one you debug.
Oh, I _see_. :) #0 0x0000003786c330c5 in raise () from /lib64/libc.so.6 #1 0x0000003786c34a76 in abort () from /lib64/libc.so.6 #2 0x0000003786c2b905 in __assert_fail () from /lib64/libc.so.6 #3 0x00007ffff5b88d0b in svn_temp_deserializer__resolve ( buffer=<value optimized out>, ptr=<value optimized out>) at subversion/libsvn_subr/svn_temp_serializer.c:282 #4 0x00007ffff6403606 in svn_fs_fs__id_deserialize ( buffer=<value optimized out>, id=0x7912b0) at subversion/libsvn_fs_fs/id.c:387 #5 0x00007ffff63f4743 in svn_fs_fs__dag_deserialize (out=0x7fffffffd750, data=0x7912a8 "", data_len=<value optimized out>, pool=<value optimized out>) at subversion/libsvn_fs_fs/dag.c:1111 #6 0x00007ffff5b61acb in svn_cache__get (value_p=<value optimized out>, found=<value optimized out>, cache=0x763198, key=<value optimized out>, pool=0x60d288) at subversion/libsvn_subr/cache.c:61 #7 0x00007ffff640663c in dag_node_cache_get (node_p=0x7fffffffd820, root=0x763148, path=0x7912a0 "/iota", pool=0x60d288) at subversion/libsvn_fs_fs/tree.c:179 #8 0x00007ffff6407f0e in open_path (parent_path_p=0x7fffffffd8c8, root=0x763148, path=0x760e28 "iota", flags=0, txn_id=0x763190 "0-0", pool=0x60d288) at subversion/libsvn_fs_fs/tree.c:641 #9 0x00007ffff64097ad in apply_textdelta (contents_p=0x7fffffffd998, contents_baton_p=0x7fffffffd990, root=<value optimized out>, ---Type <return> to continue, or q <return> to quit--- path=0x760e28 "iota", base_checksum=0x0, result_checksum=<value optimized out>, pool=0x60d288) at subversion/libsvn_fs_fs/tree.c:2436 #10 fs_apply_textdelta (contents_p=0x7fffffffd998, contents_baton_p=0x7fffffffd990, root=<value optimized out>, path=0x760e28 "iota", base_checksum=0x0, result_checksum=<value optimized out>, pool=0x60d288) at subversion/libsvn_fs_fs/tree.c:2524 #11 0x00007ffff6ec9e3b in svn_fs_apply_textdelta (contents_p=0x7fffffffd998, contents_baton_p=0x7fffffffd990, root=0x763148, path=0x760e28 "iota", base_checksum=<value optimized out>, result_checksum=0x0, pool=0x60d288) at subversion/libsvn_fs/fs-loader.c:1176 #12 0x00007ffff7df82b9 in svn_test__set_file_contents ( root=<value optimized out>, path=<value optimized out>, contents=0x7ffff7dfa516 "This is the file 'iota'.\n", pool=0x60d288) at subversion/tests/svn_test_fs.c:279 #13 0x00007ffff7df8cad in svn_test__create_greek_tree_at (txn_root=0x763148, root_dir=0x760f08 "A/D/H/omega", pool=0x60d288) at subversion/tests/svn_test_fs.c:646 #14 0x0000000000402f86 in test_patch (opts=<value optimized out>, pool=0x60d288) at subversion/tests/libsvn_client/client-test.c:342 #15 0x00007ffff7df9af3 in do_test_num ( progname=0x7fffffffe297 "lt-client-test", test_num=3, msg_only=0, opts=0x7fffffffddb0, header_msg=<value optimized out>, pool=0x60d288) at subversion/tests/svn_test_main.c:274 #16 0x00007ffff7dfa24d in main (argc=1, argv=0x7fffffffdf08) at subversion/tests/svn_test_main.c:543 #17 0x0000003786c1ee5d in __libc_start_main () from /lib64/libc.so.6 #18 0x0000000000401e59 in _start () Cheers, John. -- John Beranek To generalise is to be an idiot. http://redux.org.uk/ -- William Blake