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

JavaHL crash on macOS 10.13.5

From: Thomas Singer <thomas.singer_at_syntevo.com>
Date: Thu, 7 Jun 2018 10:47:14 +0200

Hi experts,

We've got a macOS crash report from a user of SmartSVN (that uses JavaHL
for performing SVN commands). The following thread crashed when the user
tried to add/commit a new file:

> Thread 44 Crashed:: Java: WorkerThread-3
> 0 libsystem_kernel.dylib 0x00007fff696a0b6e __pthread_kill + 10
> 1 libsystem_pthread.dylib 0x00007fff6986b080 pthread_kill + 333
> 2 libsystem_c.dylib 0x00007fff695fc1ae abort + 127
> 3 libsvn_subr-1.0.dylib 0x000000011ef564f5 abort_on_pool_failure + 21
> 4 libserf-1.dylib 0x000000011f0dec53 serf__process_connection + 259
> 5 libserf-1.dylib 0x000000011f0dd263 serf_event_trigger + 163
> 6 libserf-1.dylib 0x000000011f0dd39c serf_context_run + 108
> 7 libsvn_ra_serf-1.0.dylib 0x000000011f394845 svn_ra_serf__context_run + 69
> 8 libsvn_ra_serf-1.0.dylib 0x000000011f394976 svn_ra_serf__context_run_wait + 86
> 9 libsvn_ra_serf-1.0.dylib 0x000000011f394a5a svn_ra_serf__context_run_one + 138
> 10 libsvn_ra_serf-1.0.dylib 0x000000011f3840ef close_file + 223
> 11 libsvn_wc-1.0.dylib 0x000000011f4cccee svn_wc__internal_transmit_text_deltas + 1342
> 12 libsvn_wc-1.0.dylib 0x000000011f4ccd43 svn_wc_transmit_text_deltas3 + 67
> 13 libsvn_client-1.0.dylib 0x000000011f57a554 svn_client__do_commit + 596
> 14 libsvn_client-1.0.dylib 0x000000011f579373 svn_client_commit6 + 3475
> 15 libsvnjavahl-1.dylib 0x000000011f5fbed2 SVNClient::commit(Targets&, CommitMessage*, svn_depth_t, bool, bool, StringArray&, PropertyTable&, CommitCallback*) + 242
> 16 libsvnjavahl-1.dylib 0x000000011f60e555 Java_org_apache_subversion_javahl_SVNClient_commit + 453
> 17 ??? 0x000000010fe96a74 0 + 4561922676
> 18 ??? 0x000000010fe87302 0 + 4561859330
> 19 ??? 0x000000010fe87040 0 + 4561858624
> 20 ??? 0x000000010fe87114 0 + 4561858836
> 21 ??? 0x000000010fe87040 0 + 4561858624
> 22 ??? 0x000000010fe87040 0 + 4561858624
> 23 ??? 0x000000010fe872bd 0 + 4561859261
> 24 ??? 0x000000010fe872bd 0 + 4561859261
> 25 ??? 0x000000010fe87040 0 + 4561858624
> 26 ??? 0x000000010fe87114 0 + 4561858836
> 27 ??? 0x000000010fe87040 0 + 4561858624
> 28 ??? 0x000000010fe87114 0 + 4561858836
> 29 ??? 0x000000010fe87114 0 + 4561858836
> 30 ??? 0x000000010fe87302 0 + 4561859330
> 31 ??? 0x000000010fe872bd 0 + 4561859261
> 32 ??? 0x000000010fe87302 0 + 4561859330
> 33 ??? 0x000000010fe7f7a7 0 + 4561827751
> 34 libjvm.dylib 0x0000000100b4870a JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*) + 1710
> 35 libjvm.dylib 0x0000000100b48eae JavaCalls::call_virtual(JavaValue*, KlassHandle, Symbol*, Symbol*, JavaCallArguments*, Thread*) + 356
> 36 libjvm.dylib 0x0000000100b4905a JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*) + 74
> 37 libjvm.dylib 0x0000000100ba37b1 thread_entry(JavaThread*, Thread*) + 124
> 38 libjvm.dylib 0x0000000100dc60b3 JavaThread::thread_main_inner() + 155
> 39 libjvm.dylib 0x0000000100dc77a0 JavaThread::run() + 450
> 40 libjvm.dylib 0x0000000100ce5aee java_start(Thread*) + 246
> 41 libsystem_pthread.dylib 0x00007fff69868661 _pthread_body + 340
> 42 libsystem_pthread.dylib 0x00007fff6986850d _pthread_start + 377
> 43 libsystem_pthread.dylib 0x00007fff69867bf9 thread_start + 13

Unfortunately, I neither can't reproduce the crash on our macOS 10.13
machine nor do I understand the reason for the crash. Could it be,
somehow, be caused by us having compiled SVN incorrectly? Or could this
be a problem of libsystem_kernel.dylib, libsystem_pthread.dylib,
libsystem_c.dylib? Thanks in advance for any helpful clue.

--
Best regards,
Thomas Singer
Received on 2018-06-07 10:47:31 CEST

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