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

Re: [MacPorts] #45496: Subversion with JavaHL crashes on Yosemite

From: Philip Martin <philip.martin_at_wandisco.com>
Date: Fri, 24 Oct 2014 10:11:06 +0100

The error below is caused by running the JavaHL regression tests with
non-working SQLite support. This is likely to be caused by running the
tests on a filesystem that does not support SQLite. I don't think this
is the same error as the one you reported originally.

"Daniel J. Luke" <dluke_at_geeklair.net> writes:

> Here's what I get when I run make check-javahl:
>
> % sudo -u macports make check-javahl
> ln -sf libsvnjavahl-1.dylib subversion/bindings/javahl/native/.libs/libsvnjavahl-1.jnilib
> if [ "DYLD_LIBRARY_PATH" = "DYLD_LIBRARY_PATH" ]; then for d in /opt/local/var/macports/build/_Volumes_Extra_dluke_Projects_macports_dports_devel_subversion-javahlbindings/subversion-javahlbindings/work/subversion-1.8.10/subversion/libsvn_*; do if [ -n "$DYLD_LIBRARY_PATH" ]; then DYLD_LIBRARY_PATH="$DYLD_LIBRARY_PATH:$d/.libs"; else DYLD_LIBRARY_PATH="$d/.libs"; fi; done; export DYLD_LIBRARY_PATH; fi; \
> lldb -- /usr/bin/java "-Dtest.rootdir=/opt/local/var/macports/build/_Volumes_Extra_dluke_Projects_macports_dports_devel_subversion-javahlbindings/subversion-javahlbindings/work/subversion-1.8.10/subversion/bindings/javahl/test-work" "-Dtest.srcdir=/opt/local/var/macports/build/_Volumes_Extra_dluke_Projects_macports_dports_devel_subversion-javahlbindings/subversion-javahlbindings/work/subversion-1.8.10/subversion/bindings/javahl" "-Dtest.rooturl=" "-Dtest.fstype=" "-Djava.library.path=subversion/bindings/javahl/native/.libs:/opt/local/lib" -classpath "subversion/bindings/javahl/classes:/opt/local/var/macports/build/_Volumes_Extra_dluke_Projects_macports_dports_devel_subversion-javahlbindings/subversion-javahlbindings/work/subversion-1.8.10/subversion/bindings/javahl/src:/opt/local/share/java/junit.jar" "-Dtest.tests=" org.apache.subversion.javahl.RunTests
> (lldb) target create "/usr/bin/java"
> Current executable set to '/usr/bin/java' (x86_64).
> (lldb) settings set -- target.run-args "-Dtest.rootdir=/opt/local/var/macports/build/_Volumes_Extra_dluke_Projects_macports_dports_devel_subversion-javahlbindings/subversion-javahlbindings/work/subversion-1.8.10/subversion/bindings/javahl/test-work" "-Dtest.srcdir=/opt/local/var/macports/build/_Volumes_Extra_dluke_Projects_macports_dports_devel_subversion-javahlbindings/subversion-javahlbindings/work/subversion-1.8.10/subversion/bindings/javahl" "-Dtest.rooturl=" "-Dtest.fstype=" "-Djava.library.path=subversion/bindings/javahl/native/.libs:/opt/local/lib" "-classpath" "subversion/bindings/javahl/classes:/opt/local/var/macports/build/_Volumes_Extra_dluke_Projects_macports_dports_devel_subversion-javahlbindings/subversion-javahlbindings/work/subversion-1.8.10/subversion/bindings/javahl/src:/opt/local/share/java/junit.jar" "-Dtest.tests=" "org.apache.subversion.javahl.RunTests"
> (lldb) run
> Process 92366 launched: '/usr/bin/java' (x86_64)
> Process 92366 stopped
> * thread #1: tid = 0x70c0f3, 0x00007fff5fc01000 dyld`_dyld_start, stop reason = exec
> frame #0: 0x00007fff5fc01000 dyld`_dyld_start
> dyld`_dyld_start:
> -> 0x7fff5fc01000: popq %rdi
> 0x7fff5fc01001: pushq $0x0
> 0x7fff5fc01003: movq %rsp, %rbp
> 0x7fff5fc01006: andq $-0x10, %rsp
> (lldb) c
> Process 92366 resuming
> .DBG: ra_plugin.c: 539: Ignoring FS warning 200029
> DBG: ra_plugin.c: 539: Ignoring FS warning 200029
> DBG: ra_plugin.c: 539: Ignoring FS warning 200029
> DBG: ra_plugin.c: 539: Ignoring FS warning 200029
> DBG: ra_plugin.c: 539: Ignoring FS warning 200029
> DBG: ra_plugin.c: 539: Ignoring FS warning 200029
> DBG: ra_plugin.c: 539: Ignoring FS warning 200029
> DBG: ra_plugin.c: 539: Ignoring FS warning 200029
> DBG: ra_plugin.c: 539: Ignoring FS warning 200029
> DBG: ra_plugin.c: 539: Ignoring FS warning 200029
> DBG: ra_plugin.c: 539: Ignoring FS warning 200029
> DBG: ra_plugin.c: 539: Ignoring FS warning 200029
> DBG: ra_plugin.c: 539: Ignoring FS warning 200029
> DBG: ra_plugin.c: 539: Ignoring FS warning 200029
> DBG: ra_plugin.c: 539: Ignoring FS warning 200029
> DBG: ra_plugin.c: 539: Ignoring FS warning 200029
> DBG: ra_plugin.c: 539: Ignoring FS warning 200029
> DBG: ra_plugin.c: 539: Ignoring FS warning 200029
> DBG: ra_plugin.c: 539: Ignoring FS warning 200029
> Process 92366 stopped
> * thread #4: tid = 0x70c123, 0x00007fff8ebd4282 libsystem_kernel.dylib`__pthread_kill + 10, stop reason = signal SIGABRT
> frame #0: 0x00007fff8ebd4282 libsystem_kernel.dylib`__pthread_kill + 10
> libsystem_kernel.dylib`__pthread_kill + 10:
> -> 0x7fff8ebd4282: jae 0x7fff8ebd428c ; __pthread_kill + 20
> 0x7fff8ebd4284: movq %rax, %rdi
> 0x7fff8ebd4287: jmp 0x7fff8ebcfca3 ; cerror_nocancel
> 0x7fff8ebd428c: retq
> (lldb) bt
> * thread #4: tid = 0x70c123, 0x00007fff8ebd4282 libsystem_kernel.dylib`__pthread_kill + 10, stop reason = signal SIGABRT
> * frame #0: 0x00007fff8ebd4282 libsystem_kernel.dylib`__pthread_kill + 10
> frame #1: 0x00007fff87a184c3 libsystem_pthread.dylib`pthread_kill + 90
> frame #2: 0x00007fff91a8fb73 libsystem_c.dylib`abort + 129
> frame #3: 0x0000000122ab83d8 libsvn_subr-1.0.dylib`svn_error_raise_on_malfunction(can_return=0, file=0x0000000121fbfb1b, line=379, expr=0x0000000000000000) + 40 at error.c:697
> frame #4: 0x0000000122ab7b68 libsvn_subr-1.0.dylib`svn_error__malfunction(can_return=0, file=0x0000000121fbfb1b, line=379, expr=0x0000000000000000) + 56 at error.c:747
> frame #5: 0x0000000121fbf390 libsvn_fs-1.0.dylib`default_warning_func(baton=0x0000000000000000, err=0x000000010602ee28) + 48 at fs-loader.c:379
> frame #6: 0x0000000122b7ce9b libsvn_fs_fs-1.0.dylib`get_shared_rep(old_rep=0x00000001005fe6c0, fs=0x000000010105ca30, rep=0x000000011685b2b0, reps_hash=0x0000000000000000, pool=0x0000000101080a28) + 475 at fs_fs.c:7504
> frame #7: 0x0000000122b7f1be libsvn_fs_fs-1.0.dylib`rep_write_contents_close(baton=0x000000011684d638) + 718 at fs_fs.c:7583
> frame #8: 0x0000000122ae8638 libsvn_subr-1.0.dylib`svn_stream_close(stream=0x000000011684d780) + 88 at stream.c:213
> frame #9: 0x0000000122b932b1 libsvn_fs_fs-1.0.dylib`text_stream_closer(baton=0x000000011684b770) + 33 at tree.c:2966
> frame #10: 0x0000000122ae8638 libsvn_subr-1.0.dylib`svn_stream_close(stream=0x000000011684d7c8) + 88 at stream.c:213
> frame #11: 0x0000000121f1fd91 libsvn_repos-1.0.dylib`parse_text_block(stream=0x0000000101075d98, content_length=0, is_delta=0, parse_fns=0x0000000101075de0, record_baton=0x0000000101080aa0, buffer=0x0000000101077a28, buflen=16384, pool=0x0000000101080a28) + 849 at load.c:367
> frame #12: 0x0000000121f1e9d8 libsvn_repos-1.0.dylib`svn_repos_parse_dumpstream3(stream=0x0000000101075d98, parse_fns=0x0000000101075de0, parse_baton=0x0000000101075e40, deltas_are_text=0, cancel_func=0x0000000121d811a0, cancel_baton=0x00000001059036f0, pool=0x000000010103f228) + 3016 at load.c:586

-- 
Philip Martin | Subversion Committer
WANdisco // *Non-Stop Data*
Received on 2014-10-24 11:11:37 CEST

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

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