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

Re: Stack Trace for Ruby Segfaults

From: David James <james82_at_gmail.com>
Date: 2005-06-22 03:32:50 CEST

On 6/21/05, Kouhei Sutou <kou@cozmixng.org> wrote:
> I think the problem can be fixed the patch at
> http://subversion.tigris.org/servlets/ReadMsg?list=dev&msgNo=101652
>
> Could you try the patch?
> # I'm sorry that the patch contains Japanese.
I have applied your patch. I will try to duplicate the segfault again
both with and without your patch, and see if it makes a difference.

While trying to duplicate the segfault, I also found another error --
it appears that the test program deadlocks at some point during the
test_authentication test. I left it running for several minutes and it
did not finish. This error occurs both with and without your patch.
Below I have stopped the program (using CTRL-Z) while it was
deadlocked. Here is a stack trace for the deadlock.

test_authentication(TestSvnClient): Exception `Errno::EEXIST' at
/h/46/james/lib/ruby/1.8/fileutils.rb:212 - File exists - test

james@syntax% gdb ruby
GNU gdb Red Hat Linux (5.2-2)
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-redhat-linux"...
(gdb) run -d test/run-test.rb --verbose=verbose
Starting program: /h/46/james/bin/ruby -d test/run-test.rb --verbose=verbose
Exception `Errno::EEXIST' at /h/46/james/lib/ruby/1.8/fileutils.rb:212
- File exists -
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/.ext/svn
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/.ext/svn/ext/core.so:
warning: global variable `$swig_runtime_data_type_pointer2' not
initialized
Exception `LoadError' at /h/46/james/lib/ruby/1.8/tmpdir.rb:12 - No
such file to load -- Win32API
Exception `LoadError' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:8
- No such file to load -- uconv
Loaded suite test
Started
test_change_prop(SvnDeltaTest): Exception `Errno::EEXIST' at
/h/46/james/lib/ruby/1.8/fileutils.rb:212 - File exists - test
Exception `Svn::Error::DIR_NOT_EMPTY' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/.ext/svn/ext/repos.so:0
- Repository creation failed
Could not create top-level directory
'test/repos' exists and is non-empty
E/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/test/util.rb:76:
warning: instance variable @svnserve_pid not initialized

test_changed(SvnDeltaTest): Exception `Errno::EEXIST' at
/h/46/james/lib/ruby/1.8/fileutils.rb:212 - File exists - test
Exception `Errno::ENOENT' at /h/46/james/lib/ruby/1.8/fileutils.rb:821
- No such file or directory - test/wc/changed1.txt
Exception `Errno::ENOENT' at /h/46/james/lib/ruby/1.8/fileutils.rb:821
- No such file or directory - test/wc/changed_dir/changed2.txt
Exception `Errno::ENOENT' at /h/46/james/lib/ruby/1.8/fileutils.rb:821
- No such file or directory - test/wc/changed3.txt
Exception `Errno::ENOENT' at /h/46/james/lib/ruby/1.8/fileutils.rb:821
- No such file or directory - test/wc/changed_dir/changed4.txt
Exception `Errno::ENOENT' at /h/46/james/lib/ruby/1.8/fileutils.rb:821
- No such file or directory - test/wc/changed5.txt
Exception `Errno::ENOENT' at /h/46/james/lib/ruby/1.8/fileutils.rb:821
- No such file or directory - test/wc/changed_dir/changed6.txt
Exception `Errno::ENOENT' at /h/46/james/lib/ruby/1.8/fileutils.rb:821
- No such file or directory - test/wc/changed7.txt
Exception `Errno::ENOENT' at /h/46/james/lib/ruby/1.8/fileutils.rb:821
- No such file or directory - test/wc/changed_dir/changed8.txt
.
test_deep_copy(SvnDeltaTest): Exception `Errno::EEXIST' at
/h/46/james/lib/ruby/1.8/fileutils.rb:212 - File exists - test
Exception `Errno::ENOENT' at /h/46/james/lib/ruby/1.8/fileutils.rb:821
- No such file or directory - test/wc/file1.txt
Exception `Errno::ENOENT' at /h/46/james/lib/ruby/1.8/fileutils.rb:821
- No such file or directory - test/wc/dir1/file2.txt
Exception `Errno::ENOENT' at /h/46/james/lib/ruby/1.8/fileutils.rb:821
- No such file or directory - test/wc/dir1/dir2/file3.txt
.
test_changed(SvnInfoTest): Exception `Errno::EEXIST' at
/h/46/james/lib/ruby/1.8/fileutils.rb:212 - File exists - test
Exception `Errno::ENOENT' at /h/46/james/lib/ruby/1.8/fileutils.rb:821
- No such file or directory - test/wc/changed1.txt
Exception `Errno::ENOENT' at /h/46/james/lib/ruby/1.8/fileutils.rb:821
- No such file or directory - test/wc/changed_dir/changed2.txt
Exception `Errno::ENOENT' at /h/46/james/lib/ruby/1.8/fileutils.rb:821
- No such file or directory - test/wc/changed3.txt
Exception `Errno::ENOENT' at /h/46/james/lib/ruby/1.8/fileutils.rb:821
- No such file or directory - test/wc/changed_dir/changed4.txt
Exception `Errno::ENOENT' at /h/46/james/lib/ruby/1.8/fileutils.rb:821
- No such file or directory - test/wc/changed5.txt
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Errno::ENOENT' at /h/46/james/lib/ruby/1.8/fileutils.rb:821
- No such file or directory - test/wc/changed_dir/changed6.txt
Exception `Errno::ENOENT' at /h/46/james/lib/ruby/1.8/fileutils.rb:821
- No such file or directory - test/wc/changed7.txt
Exception `Errno::ENOENT' at /h/46/james/lib/ruby/1.8/fileutils.rb:821
- No such file or directory - test/wc/changed_dir/changed8.txt
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
removing /tmp/svn_fs18342.5...done
removing /tmp/svn_fs18342.6...done
removing /tmp/svn_fs18342.7...done
removing /tmp/svn_fs18342.8...done
removing /tmp/svn_fs18342.9...done
removing /tmp/svn_fs18342.12...done
removing /tmp/svn_fs18342.13...done
removing /tmp/svn_fs18342.14...done
removing /tmp/svn_fs18342.15...done
removing /tmp/svn_fs18342.0...done
removing /tmp/svn_fs18342.1...done
removing /tmp/svn_fs18342.2...done
removing /tmp/svn_fs18342.3...done
removing /tmp/svn_fs18342.4...done
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
.
test_diff(SvnInfoTest): Exception `Errno::EEXIST' at
/h/46/james/lib/ruby/1.8/fileutils.rb:212 - File exists - test
Exception `Errno::ENOENT' at /h/46/james/lib/ruby/1.8/fileutils.rb:821
- No such file or directory - test/wc/diff1.txt
Exception `Errno::ENOENT' at /h/46/james/lib/ruby/1.8/fileutils.rb:821
- No such file or directory - test/wc/diff3.txt
Exception `Errno::ENOENT' at /h/46/james/lib/ruby/1.8/fileutils.rb:821
- No such file or directory - test/wc/diff4.txt
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
.
test_diff_path(SvnInfoTest): Exception `Errno::EEXIST' at
/h/46/james/lib/ruby/1.8/fileutils.rb:212 - File exists - test
removing /tmp/svn_fs18342.0...done
removing /tmp/svn_fs18342.1...done
removing /tmp/svn_fs18342.10...done
removing /tmp/svn_fs18342.11...done
removing /tmp/svn_fs18342.2...done
removing /tmp/svn_fs18342.3...done
removing /tmp/svn_fs18342.16...done
removing /tmp/svn_fs18342.4...done
removing /tmp/svn_fs18342.5...done
removing /tmp/svn_fs18342.17...done
removing /tmp/svn_fs18342.6...done
removing /tmp/svn_fs18342.7...done
removing /tmp/svn_fs18342.18...done
removing /tmp/svn_fs18342.19...done
removing /tmp/svn_fs18342.20...done
removing /tmp/svn_fs18342.21...done
removing /tmp/svn_fs18342.22...done
removing /tmp/svn_fs18342.8...done
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
.
test_dirs_changed(SvnInfoTest): Exception `Errno::EEXIST' at
/h/46/james/lib/ruby/1.8/fileutils.rb:212 - File exists - test
Exception `Errno::ENOENT' at /h/46/james/lib/ruby/1.8/fileutils.rb:821
- No such file or directory - test/wc/new_dir/new.txt
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
removing /tmp/svn_fs18342.0...done
removing /tmp/svn_fs18342.1...done
removing /tmp/svn_fs18342.2...done
removing /tmp/svn_fs18342.3...done
removing /tmp/svn_fs18342.4...done
removing /tmp/svn_fs18342.5...done
removing /tmp/svn_fs18342.6...done
removing /tmp/svn_fs18342.7...done
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
.
test_info(SvnInfoTest): Exception `Errno::EEXIST' at
/h/46/james/lib/ruby/1.8/fileutils.rb:212 - File exists - test
Exception `Errno::ENOENT' at /h/46/james/lib/ruby/1.8/fileutils.rb:821
- No such file or directory - test/wc/hello.txt
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
.
test_sha256(SvnInfoTest): Exception `Errno::EEXIST' at
/h/46/james/lib/ruby/1.8/fileutils.rb:212 - File exists - test
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
Exception `Uconv::Error' at
/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/svn/info.rb:14
- Uconv::Error
.
test_set_pool(SvnUtilTest): .
test_time(SvnUtilTest): .
test_to_ruby_class_name(SvnUtilTest): removing /tmp/svn_fs18342.4...done
removing /tmp/svn_fs18342.0...done
removing /tmp/svn_fs18342.1...done
removing /tmp/svn_fs18342.2...done
removing /tmp/svn_fs18342.3...done
removing /tmp/svn_fs18342.5...done
removing /tmp/svn_fs18342.6...done
removing /tmp/svn_fs18342.7...done
removing /tmp/svn_fs18342.9...done
removing /tmp/svn_fs18342.8...done
.
test_to_ruby_const_name(SvnUtilTest): .
test_authentication(TestSvnClient): Exception `Errno::EEXIST' at
/h/46/james/lib/ruby/1.8/fileutils.rb:212 - File exists - test
Program received signal SIGTSTP, Stopped (user).
0x40142fd4 in read () from /lib/libc.so.6
(gdb) backtrace
#0 0x40142fd4 in read () from /lib/libc.so.6
#1 0x402ba5c0 in __JCR_LIST__ ()
   from /nobackup/clgrp/james/ruby/trunk/apr/.libs/libapr-0.so.0
#2 0x405c1c2d in readbuf_input (conn=0x84d0bb8,
    data=0x84d0bc8 "c\001\031@°*\b@", len=0xbffea7c0)
    at subversion/libsvn_ra_svn/marshal.c:244
#3 0x405c1dd2 in readbuf_fill (conn=0x84d0bb8, pool=0x83cc840)
    at subversion/libsvn_ra_svn/marshal.c:265
#4 0x405c1e40 in readbuf_getchar (conn=0x84d0bb8, pool=0x83cc840,
    result=0xbffea82f "") at subversion/libsvn_ra_svn/marshal.c:275
#5 0x405c1e94 in readbuf_getchar_skip_whitespace (conn=0x84d0bb8,
    pool=0x83cc840, result=0xbffea82f "")
    at subversion/libsvn_ra_svn/marshal.c:285
#6 0x405c2e8a in svn_ra_svn_read_item (conn=0x84d0bb8, pool=0x83cc840,
    item=0xbffea868) at subversion/libsvn_ra_svn/marshal.c:612
#7 0x405c335e in svn_ra_svn_read_tuple (conn=0x84d0bb8, pool=0x83cc840,
    fmt=0x405c5fa8 "wl") at subversion/libsvn_ra_svn/marshal.c:732
#8 0x405c3441 in svn_ra_svn_read_cmd_response (conn=0x84d0bb8,
    pool=0x83cc840, fmt=0x405c4160 "nnll")
    at subversion/libsvn_ra_svn/marshal.c:756
#9 0x405b8739 in ra_svn_open (session=0x82a3b50,
    url=0x82e87c8
"svn://127.0.0.1:19195/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/test/repos/sample.txt",
callbacks=0x83cc890,
    callback_baton=0x83cc8b0, config=0x0, pool=0x83cc840)
    at subversion/libsvn_ra_svn/client.c:629
#10 0x40583c9e in svn_ra_open (session_p=0xbffeaaa4,
    repos_URL=0x82e87c8
"svn://127.0.0.1:19195/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/test/repos/sample.txt",
callbacks=0x83cc890,
    callback_baton=0x83cc8b0, config=0x0, pool=0x83cc840)
    at subversion/libsvn_ra/ra_loader.c:278
#11 0x405744d4 in svn_client__open_ra_session_internal (
    ra_session=0xbffeaaa4,
    base_url=0x82e87c8
"svn://127.0.0.1:19195/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/test/repos/sample.txt",
base_dir=0x0,
    base_access=0x0, commit_items=0x0, use_admin=0, read_only_wc=1,
    ctx=0x83ae610, pool=0x83cc840) at subversion/libsvn_client/ra.c:288
#12 0x4057517a in svn_client__repos_locations (start_url=0xbffeab64,
    start_revision=0xbffeab28, end_url=0xbffeab20, end_revision=0xbffeab2c,
    path=0x82e87c8
"svn://127.0.0.1:19195/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/test/repos/sample.txt",
revision=0xbffeab50,
    start=0xbffeab40, end=0xbffeab30, ctx=0x83ae610, pool=0x82b6650)
    at subversion/libsvn_client/ra.c:739
#13 0x40575770 in svn_client__ra_session_from_path (ra_session_p=0xbffeac2c,
    rev_p=0xbffeac28, url_p=0xbffeac14,
    path_or_url=0x82e87c8
"svn://127.0.0.1:19195/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/test/repos/sample.txt",
    peg_revision_p=0xbffeacc0, revision=0xbffeacc0, ctx=0x83ae610,
    pool=0x82b6650) at subversion/libsvn_client/ra.c:893
#14 0x4055d44c in svn_client_cat2 (out=0x820b0f0,
    path_or_url=0x82e87c8
"svn://127.0.0.1:19195/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/test/repos/sample.txt",
    peg_revision=0xbffeacc0, revision=0xbffeacc0, ctx=0x83ae610,
    pool=0x82b6650) at subversion/libsvn_client/cat.c:198
#15 0x4055da12 in svn_client_cat (out=0x820b0f0,
    path_or_url=0x82e87c8
"svn://127.0.0.1:19195/nobackup/clgrp/james/ruby/trunk/subversion/bindings/swig/ruby/test/repos/sample.txt",
revision=0xbffeacc0,
    ctx=0x83ae610, pool=0x82b6650) at subversion/libsvn_client/cat.c:289
#16 0x4054a0f9 in _wrap_svn_client_cat (argc=5, argv=0x820b0d8,
    self=1075559976) at subversion/bindings/swig/ruby/svn_client.c:6396
#17 0x0806a268 in call_cfunc (func=0x40549f62 <_wrap_svn_client_cat>,
    recv=1075559976, len=-1, argc=5, argv=0x820b0d8) at eval.c:5387
#18 0x0805d4d4 in rb_call0 (klass=1075549996, recv=1075559976, id=31761,
    oid=31761, argc=5, argv=0x820b0d8, body=0x4019f0fc, nosuper=0)
    at eval.c:5522
#19 0x08063bb5 in method_call (argc=5, argv=0x820b0d8, method=1078818464)
    at eval.c:8799
#20 0x080641a9 in bmcall (args=1078703264, method=1078818464) at eval.c:9074
#21 0x0805ba1a in rb_yield_0 (val=1078703264, self=1078859524,
    klass=1078843984, flags=0, avalue=2) at eval.c:4723
#22 0x08062a5c in proc_invoke (proc=1078818404, args=1078703264,
    self=1078859524, klass=1078843984) at eval.c:8185
#23 0x0805d59e in rb_call0 (klass=1078843984, recv=1078859524, id=14457,
    oid=14457, argc=5, argv=0xbffeb5a8, body=0x404d763c, nosuper=0)
    at eval.c:5546
#24 0x0805dfc2 in rb_call (klass=1078843984, recv=1078859524, mid=14457,
    argc=5, argv=0xbffeb5a8, scope=0) at eval.c:5743
#25 0x080581fc in rb_eval (self=1078704584, n=0x4021e084) at eval.c:3229
#26 0x0805daad in rb_call0 (klass=1075502956, recv=1078704584, id=14457,
    oid=14457, argc=0, argv=0xbffebd9c, body=0x4021e084, nosuper=0)
    at eval.c:5650
#27 0x0805dfc2 in rb_call (klass=1075502956, recv=1078704584, mid=14457,
    argc=1, argv=0xbffebd98, scope=0) at eval.c:5743
#28 0x080581fc in rb_eval (self=1078259724, n=0x401aba64) at eval.c:3229
#29 0x0805ba34 in rb_yield_0 (val=6, self=1078259724, klass=0, flags=0,
    avalue=0) at eval.c:4726
#30 0x080575b6 in rb_eval (self=1078259724, n=0x401b63ec) at eval.c:3025
#31 0x0805765d in rb_eval (self=1078259724, n=0x401b6270) at eval.c:3036
#32 0x0805ba34 in rb_yield_0 (val=6, self=1078259724, klass=0, flags=0,
    avalue=0) at eval.c:4726
#33 0x080575b6 in rb_eval (self=1078259724, n=0x401b7bc0) at eval.c:3025
#34 0x0805692e in rb_eval (self=1078259724, n=0x401b7ad0) at eval.c:2776
#35 0x0805ba34 in rb_yield_0 (val=6, self=1078259724, klass=0, flags=0,
    avalue=0) at eval.c:4726
#36 0x080575b6 in rb_eval (self=1078259724, n=0x401ae6ec) at eval.c:3025
#37 0x08057c4d in rb_eval (self=1078259724, n=0x401ae660) at eval.c:3173
#38 0x0805daad in rb_call0 (klass=1075467276, recv=1078259724, id=10617,
    oid=10617, argc=0, argv=0x0, body=0x401ae660, nosuper=0) at eval.c:5650
#39 0x0805dfc2 in rb_call (klass=1075467276, recv=1078259724, mid=10617,
    argc=0, argv=0x0, scope=1) at eval.c:5743
#40 0x0805845f in rb_eval (self=1078259724, n=0x401b7a94) at eval.c:3244
#41 0x080571d6 in rb_eval (self=1078259724, n=0x401b7a44) at eval.c:2949
#42 0x0805daad in rb_call0 (klass=1075467276, recv=1078259724, id=10609,
    oid=10609, argc=0, argv=0xbffefa0c, body=0x401b7a44, nosuper=0)
    at eval.c:5650
#43 0x0805dfc2 in rb_call (klass=1075467276, recv=1078259724, mid=10609,
    argc=1, argv=0xbffefa08, scope=1) at eval.c:5743
#44 0x0805845f in rb_eval (self=1078259724, n=0x401b6450) at eval.c:3244
#45 0x080571d6 in rb_eval (self=1078259724, n=0x401b5ec4) at eval.c:2949
#46 0x0805ba34 in rb_yield_0 (val=6, self=1078259724, klass=0, flags=0,
    avalue=0) at eval.c:4726
#47 0x080575b6 in rb_eval (self=1078259724, n=0x401ae868) at eval.c:3025
#48 0x08057c4d in rb_eval (self=1078259724, n=0x401ae818) at eval.c:3173
#49 0x0805785e in rb_eval (self=1078259724, n=0x401ae660) at eval.c:3085
#50 0x0805daad in rb_call0 (klass=1075467276, recv=1078259724, id=10617,
    oid=10617, argc=0, argv=0x0, body=0x401ae660, nosuper=0) at eval.c:5650
#51 0x0805dfc2 in rb_call (klass=1075467276, recv=1078259724, mid=10617,
    argc=0, argv=0x0, scope=1) at eval.c:5743
#52 0x0805845f in rb_eval (self=1078259724, n=0x401b5e9c) at eval.c:3244
#53 0x080571d6 in rb_eval (self=1078259724, n=0x401b5e4c) at eval.c:2949
#54 0x0805daad in rb_call0 (klass=1075467276, recv=1078259724, id=10737,
    oid=10737, argc=1, argv=0xbfff27d8, body=0x401b5e4c, nosuper=0)
    at eval.c:5650
#55 0x0805dfc2 in rb_call (klass=1075467276, recv=1078259724, mid=10737,
    argc=1, argv=0xbfff27d8, scope=1) at eval.c:5743
#56 0x0805845f in rb_eval (self=1078259724, n=0x401b5c94) at eval.c:3244
#57 0x0806325e in block_pass (self=1078259724, node=0x401b5cbc) at eval.c:8475
#58 0x08056ffa in rb_eval (self=1078259724, n=0x401b5d0c) at eval.c:2935
#59 0x0805daad in rb_call0 (klass=1075467276, recv=1078259724, id=10745,
    oid=10745, argc=1, argv=0xbfff3718, body=0x401b5d0c, nosuper=0)
    at eval.c:5650
#60 0x0805dfc2 in rb_call (klass=1075467276, recv=1078259724, mid=10745,
    argc=1, argv=0xbfff3718, scope=1) at eval.c:5743
#61 0x0805845f in rb_eval (self=1078259724, n=0x401abaf0) at eval.c:3244
#62 0x080571d6 in rb_eval (self=1078259724, n=0x401ad10c) at eval.c:2949
#63 0x0805daad in rb_call0 (klass=1078262624, recv=1078259724, id=14465,
    oid=14465, argc=0, argv=0xbfff476c, body=0x401ad10c, nosuper=0)
    at eval.c:5650
#64 0x0805dfc2 in rb_call (klass=1078262624, recv=1078259724, mid=14465,
    argc=0, argv=0xbfff476c, scope=1) at eval.c:5743
#65 0x0805e0e0 in rb_f_send (argc=0, argv=0xbfff476c, recv=1078259724)
    at eval.c:5791
#66 0x0806a268 in call_cfunc (func=0x805e04a <rb_f_send>, recv=1078259724,
    len=-1, argc=1, argv=0xbfff4768) at eval.c:5387
#67 0x0805d4d4 in rb_call0 (klass=1075637396, recv=1078259724, id=3889,
    oid=3889, argc=1, argv=0xbfff4768, body=0x401ccd40, nosuper=0)
    at eval.c:5522
#68 0x0805dfc2 in rb_call (klass=1075637396, recv=1078259724, mid=3889,
    argc=1, argv=0xbfff4768, scope=1) at eval.c:5743
#69 0x0805845f in rb_eval (self=1078259724, n=0x401b9eac) at eval.c:3244
#70 0x0805765d in rb_eval (self=1078259724, n=0x401b995c) at eval.c:3036
#71 0x0805785e in rb_eval (self=1078259724, n=0x401b9f88) at eval.c:3085
#72 0x0805daad in rb_call0 (klass=1075467376, recv=1078259724, id=5113,
    oid=5113, argc=0, argv=0xbfff5acc, body=0x401b9f88, nosuper=0)
    at eval.c:5650
#73 0x0805dfc2 in rb_call (klass=1075467376, recv=1078259724, mid=5113,
    argc=1, argv=0xbfff5ac8, scope=0) at eval.c:5743
#74 0x080581fc in rb_eval (self=1078260164, n=0x401a66e0) at eval.c:3229
#75 0x0806325e in block_pass (self=1078260164, node=0x401a66f4) at eval.c:8475
#76 0x08056ffa in rb_eval (self=1078260164, n=0x401a66cc) at eval.c:2935
#77 0x0805ba34 in rb_yield_0 (val=1078259724, self=1078260164, klass=0,
    flags=0, avalue=0) at eval.c:4726
#78 0x0805bddb in rb_yield (val=1078259724) at eval.c:4808
#79 0x080cfc7f in rb_ary_each (ary=1078259804) at array.c:1131
#80 0x0806a27b in call_cfunc (func=0x80cfc4a <rb_ary_each>, recv=1078259804,
    len=0, argc=0, argv=0x0) at eval.c:5390
#81 0x0805d4d4 in rb_call0 (klass=1075606896, recv=1078259804, id=3833,
    oid=3833, argc=0, argv=0x0, body=0x401c714c, nosuper=0) at eval.c:5522
#82 0x0805dfc2 in rb_call (klass=1075606896, recv=1078259804, mid=3833,
    argc=0, argv=0x0, scope=0) at eval.c:5743
#83 0x080581fc in rb_eval (self=1078260164, n=0x401a67a8) at eval.c:3229
#84 0x080571d6 in rb_eval (self=1078260164, n=0x401a6870) at eval.c:2949
#85 0x0805daad in rb_call0 (klass=1075468316, recv=1078260164, id=5113,
    oid=5113, argc=0, argv=0xbfff798c, body=0x401a6870, nosuper=0)
    at eval.c:5650
#86 0x0805dfc2 in rb_call (klass=1075468316, recv=1078260164, mid=5113,
    argc=1, argv=0xbfff7988, scope=0) at eval.c:5743
#87 0x080581fc in rb_eval (self=1078458344, n=0x401a66e0) at eval.c:3229
#88 0x0806325e in block_pass (self=1078458344, node=0x401a66f4) at eval.c:8475
#89 0x08056ffa in rb_eval (self=1078458344, n=0x401a66cc) at eval.c:2935
#90 0x0805ba34 in rb_yield_0 (val=1078260164, self=1078458344, klass=0,
    flags=0, avalue=0) at eval.c:4726
#91 0x0805bddb in rb_yield (val=1078260164) at eval.c:4808
#92 0x080cfc7f in rb_ary_each (ary=1078458524) at array.c:1131
#93 0x0806a27b in call_cfunc (func=0x80cfc4a <rb_ary_each>, recv=107845852
    len=0, argc=0, argv=0x0) at eval.c:5390
#94 0x0805d4d4 in rb_call0 (klass=1075606896, recv=1078458524, id=3833,
    oid=3833, argc=0, argv=0x0, body=0x401c714c, nosuper=0) at eval.c:5522
#95 0x0805dfc2 in rb_call (klass=1075606896, recv=1078458524, mid=3833,
    argc=0, argv=0x0, scope=0) at eval.c:5743
#96 0x080581fc in rb_eval (self=1078458344, n=0x401a67a8) at eval.c:3229
#97 0x080571d6 in rb_eval (self=1078458344, n=0x401a6870) at eval.c:2949
#98 0x0805daad in rb_call0 (klass=1075468316, recv=1078458344, id=5113,
    oid=5113, argc=0, argv=0xbfff984c, body=0x401a6870, nosuper=0)
    at eval.c:5650
#99 0x0805dfc2 in rb_call (klass=1075468316, recv=1078458344, mid=5113,
    argc=1, argv=0xbfff9848, scope=0) at eval.c:5743
#100 0x080581fc in rb_eval (self=1078301444, n=0x40469380) at eval.c:3229
#101 0x080571d6 in rb_eval (self=1078301444, n=0x40469ee8) at eval.c:2949
#102 0x0805daad in rb_call0 (klass=1078304864, recv=1078301444, id=38041,
    oid=38041, argc=0, argv=0x0, body=0x40469ee8, nosuper=0) at eval.c:5650
#103 0x0805dfc2 in rb_call (klass=1078304864, recv=1078301444, mid=38041,
    argc=0, argv=0x0, scope=0) at eval.c:5743
#104 0x080581fc in rb_eval (self=1078303544, n=0x4046ddf4) at eval.c:3229
#105 0x08057c4d in rb_eval (self=1078303544, n=0x4046dd7c) at eval.c:3173
#106 0x0805daad in rb_call0 (klass=1078303144, recv=1078303544, id=37937,
    oid=37937, argc=0, argv=0x0, body=0x4046dd7c, nosuper=0) at eval.c:5650
#107 0x0805dfc2 in rb_call (klass=1078303144, recv=1078303544, mid=37937,
    argc=0, argv=0x0, scope=2) at eval.c:5743
#108 0x080584a3 in rb_eval (self=1078303544, n=0x40475158) at eval.c:3250
#109 0x08057c4d in rb_eval (self=1078303544, n=0x40475270) at eval.c:3173
#110 0x0805daad in rb_call0 (klass=1078303144, recv=1078303544, id=5033,
    oid=5033, argc=0, argv=0x0, body=0x40475270, nosuper=0) at eval.c:5650
#111 0x0805dfc2 in rb_call (klass=1078303144, recv=1078303544, mid=5033,
    argc=0, argv=0x0, scope=0) at eval.c:5743
#112 0x080581fc in rb_eval (self=1078303144, n=0x4019e648) at eval.c:3229
#113 0x08057c4d in rb_eval (self=1078303144, n=0x4019e5d0) at eval.c:3173
#114 0x0805daad in rb_call0 (klass=1078303044, recv=1078303144, id=5113,
    oid=5113, argc=0, argv=0xbfffcea0, body=0x4019e5d0, nosuper=0)
    at eval.c:5650
#115 0x0805dfc2 in rb_call (klass=1078303044, recv=1078303144, mid=5113,
    argc=2, argv=0xbfffce98, scope=0) at eval.c:5743
#116 0x080581fc in rb_eval (self=1075719868, n=0x4019ee90) at eval.c:3229
#117 0x0805800d in rb_eval (self=1075719868, n=0x4019ef30) at eval.c:3223
#118 0x0805daad in rb_call0 (klass=1075874288, recv=1075719868, id=5113,
    oid=5113, argc=0, argv=0x0, body=0x4019ef30, nosuper=0) at eval.c:5650
#119 0x0805dfc2 in rb_call (klass=1075874288, recv=1075719868, mid=5113,
    argc=0, argv=0x0, scope=0) at eval.c:5743
#120 0x080581fc in rb_eval (self=1075874288, n=0x401a4ca0) at eval.c:3229
#121 0x0805daad in rb_call0 (klass=1075874268, recv=1075874288, id=5113,
    oid=5113, argc=0, argv=0xbfffe410, body=0x401a4ca0, nosuper=0)
#122 0x0805dfc2 in rb_call (klass=1075874268, recv=1075874288, mid=5113,
    argc=2, argv=0xbfffe408, scope=0) at eval.c:5743
#123 0x080581fc in rb_eval (self=1075632576, n=0x401bd4bc) at eval.c:3229
#124 0x08058320 in rb_eval (self=1075632576, n=0x401be0c4) at eval.c:3239
#125 0x08053d2b in eval_node (self=1075632576, node=0x401be0c4) at eval.c:1296
#126 0x080542c1 in ruby_exec_internal () at eval.c:1473
#127 0x08054312 in ruby_exec () at eval.c:1493
#128 0x08054334 in ruby_run () at eval.c:1503
#129 0x080522fc in rb_secure (level=4) at main.c:46
#130 0x4007e5d9 in __libc_start_main () from /lib/libc.so.6

Cheers,

David

-- 
David James -- http://www.cs.toronto.edu/~james
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed Jun 22 03:33:39 2005

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.