[MacPorts] #67150: subversion 1.14.2_0: Segmentation fault on sasl-configured repo

MacPorts noreply at macports.org
Mon Mar 27 09:10:42 UTC 2023


#67150: subversion 1.14.2_0: Segmentation fault on sasl-configured repo
-------------------------+--------------------
  Reporter:  hadrabap    |      Owner:  (none)
      Type:  defect      |     Status:  new
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.8.1
Resolution:              |   Keywords:
      Port:  subversion  |
-------------------------+--------------------
Description changed by hadrabap:

Old description:

> Hello,
>
> I'm facing strange issue while performing various operations against
> SASL-configured Subversion repository.
>
> {{{
> localhost:consul-poc petr$ svn up
> Updating '.':
> zsh: segmentation fault  svn up
> }}}
>
> Based on the trace-back it looks like it is related to cryptographic
> stuff.

New description:

 Hello,

 I'm facing strange issue while performing various operations against SASL-
 configured Subversion repository.

 {{{
 localhost:consul-poc petr$ svn up
 Updating '.':
 zsh: segmentation fault  svn up
 }}}

 Based on the trace-back it looks like it is related to cryptographic
 stuff:

 {{{
 0   libcrypto.3.dylib                   0x00000001091dfe89
 EVP_DecryptUpdate + 32
 1   libdigestmd5.3.so                   0x0000000109989535 dec_rc4 + 49
 2   libdigestmd5.3.so                   0x000000010998cf93
 digestmd5_decode_packet + 212
 3   libdigestmd5.3.so                   0x000000010999058b _plug_decode +
 295
 4   libdigestmd5.3.so                   0x000000010998c524
 digestmd5_decode + 51
 5   libsasl2.3.dylib                    0x0000000108c491d6 sasl_decode +
 100
 6   libsvn_ra_svn-1.0.dylib             0x0000000108c22574 sasl_read_cb +
 124
 7   libsvn_ra_svn-1.0.dylib             0x0000000108c2b649
 svn_ra_svn__stream_read + 17
 8   libsvn_ra_svn-1.0.dylib             0x0000000108c2b314 readbuf_input +
 98
 9   libsvn_ra_svn-1.0.dylib             0x0000000108c2b286 readbuf_fill +
 138
 10  libsvn_ra_svn-1.0.dylib             0x0000000108c26a1f
 readbuf_getchar_skip_whitespace + 46
 11  libsvn_ra_svn-1.0.dylib             0x0000000108c269cc
 svn_ra_svn__read_item + 50
 12  libsvn_ra_svn-1.0.dylib             0x0000000108c279ac
 svn_ra_svn__read_tuple + 104
 13  libsvn_ra_svn-1.0.dylib             0x0000000108c2809b
 svn_ra_svn__read_cmd_response + 124
 14  libsvn_ra_svn-1.0.dylib             0x0000000108c209f5 open_session +
 1759
 15  libsvn_ra_svn-1.0.dylib             0x0000000108c1c35c ra_svn_open +
 524
 16  libsvn_ra-1.0.dylib                 0x000000010893bb14 svn_ra_open5 +
 488
 17  libsvn_client-1.0.dylib             0x0000000108853cd1
 svn_client__open_ra_session_internal + 838
 18  libsvn_client-1.0.dylib             0x000000010885da05
 reuse_ra_session + 139
 19  libsvn_client-1.0.dylib             0x000000010885d383 update_internal
 + 1241
 20  libsvn_client-1.0.dylib             0x000000010885ce31
 svn_client__update_internal + 761
 21  libsvn_client-1.0.dylib             0x000000010885d80b
 svn_client_update4 + 285
 22  svn                                 0x00000001087b55fe svn_cl__update
 + 309
 23  svn                                 0x00000001087b4b0c sub_main + 7281
 24  svn                                 0x00000001087b2e3b main + 95
 25  libdyld.dylib                       0x00007fff6857fcc9 start + 1
 }}}

 Remote server configuration:

 {{{
 bash-4.4$ cat svnserve.conf | grep -v '^#' | grep -v '^$'
 [general]
 anon-access = none
 password-db = passwd
 authz-db = authz
 realm = XXX
 [sasl]
 use-sasl = true
 min-encryption = 128
 max-encryption = 256
 }}}

--

-- 
Ticket URL: <https://trac.macports.org/ticket/67150#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list