[jira] [Commented] (SVN-4817) svnserve: frequent segfaults in libapr

2019-07-09 Thread Alexander Veit (JIRA)


[ 
https://issues.apache.org/jira/browse/SVN-4817?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16881270#comment-16881270
 ] 

Alexander Veit commented on SVN-4817:
-

Further analyze showed that this bug is related to the {{--threads}} option in 
{{svnserve}}.

When {{svnserve}} is started without {{--threads}} set, the segfault disappears.

> svnserve: frequent segfaults in libapr
> --
>
> Key: SVN-4817
> URL: https://issues.apache.org/jira/browse/SVN-4817
> Project: Subversion
>  Issue Type: Bug
>  Components: svnserve
>Affects Versions: 1.12.x
> Environment: OS:
>  Linux 4.9.0-9-amd64 #1 SMP Debian 4.9.168-1 (2019-04-12) x86_64 GNU/Linux
>  Distributor ID: Debian
>  Description:Debian GNU/Linux 9.9 (stretch)
>  Release:9.9
>  Codename:   stretch
> svnserve, version 1.12.0 (r1857323)
>compiled May 17 2019, 12:46:50 on x86_64-unknown-linux-gnu
> The following repository back-end (FS) modules are available:
> * fs_fs : Module for working with a plain file (FSFS) repository.
> * fs_x : Module for working with an experimental (FSX) repository.
> * fs_base : Module for working with a Berkeley DB repository.
>Reporter: Alexander Veit
>Priority: Critical
>
> We have various Jenkins jobs that nondeterministically fail during Subversion 
> operations. The kernel ring buffer shows svnserve segfaulting when this 
> happens.
> The Subversion binary is linked with the libraries provided with Debian 
> Stretch.
> libapr1/stable,now 1.5.2-5 amd64 [installed]
> libapr1-dev/stable,now 1.5.2-5 amd64 [installed]
> libaprutil1/stable,now 1.5.4-3 amd64 [installed]
> libaprutil1-dev/stable,now 1.5.4-3 amd64 [installed]
>  This error also occurred with a previous Subversion version.
> {noformat}
> ...
> 2019-05-20T06:50:30,516658+0200 svnserve[27597]: segfault at 8 ip 
> 560d6c4d13ea sp 7fd4d2ef3e50 error 4 in svnserve[560d6c4c3000+15000]
> 2019-05-20T06:50:30,686601+0200 svnserve[27701]: segfault at 14 ip 
> 7fa5d93bf822 sp 7fa59bd19c90 error 4 in 
> libapr-1.so.0.5.2[7fa5d93a3000+32000]
> 2019-05-20T06:58:56,623191+0200 svnserve[6754]: segfault at 0 ip 
> 7f45cafc6edd sp 7f459effccb0 error 4 in 
> libapr-1.so.0.5.2[7f45cafaa000+32000]
> 2019-05-20T07:05:30,620531+0200 svnserve[15425]: segfault at 0 ip 
> 7fd59013aedd sp 7fd57156ccb0 error 4 in 
> libapr-1.so.0.5.2[7fd59011e000+32000]
> 2019-05-20T07:26:30,485982+0200 svnserve[11182]: segfault at 0 ip 
> 7f1ddc86aedd sp 7f1d5fffecb0 error 4 in 
> libapr-1.so.0.5.2[7f1ddc84e000+32000]
> 2019-05-20T08:29:30,118881+0200 svnserve[31762]: segfault at 14 ip 
> 7f4f517a2822 sp 7f4f0dffac90 error 4 in 
> libapr-1.so.0.5.2[7f4f51786000+32000]
> 2019-05-20T08:29:30,688443+0200 svnserve[32187]: segfault at 14 ip 
> 7f2795f84822 sp 7f279233dc90 error 4 in 
> libapr-1.so.0.5.2[7f2795f68000+32000]
> 2019-05-20T08:47:30,951617+0200 svnserve[27102]: segfault at 3c ip 
> 7f25a5847d9a sp 7f2579328de0 error 4 in 
> libapr-1.so.0.5.2[7f25a5825000+32000]
> 2019-05-20T08:54:30,986006+0200 svnserve[4841]: segfault at 18 ip 
> 7fc9ee2337a1 sp 7fc99bffec90 error 4 in 
> libapr-1.so.0.5.2[7fc9ee217000+32000]
> 2019-05-20T09:10:56,631800+0200 svnserve[27994]: segfault at 0 ip 
> 7f7431d9fedd sp 7f7404800cb0 error 4 in 
> libapr-1.so.0.5.2[7f7431d83000+32000]
> 2019-05-20T09:19:30,828900+0200 svnserve[8397]: segfault at 0 ip 
> 7f79c3c0aedd sp 7f798d7f9cb0 error 4 in 
> libapr-1.so.0.5.2[7f79c3bee000+32000]
> 2019-05-20T09:28:30,379310+0200 svnserve[20890]: segfault at 0 ip 
> 7f2d9ca29edd sp 7f2d61d15cb0 error 4 in 
> libapr-1.so.0.5.2[7f2d9ca0d000+32000]
> 2019-05-20T09:40:30,294511+0200 svnserve[5491]: segfault at 14 ip 
> 7f5cac6bf822 sp 7f5c5fffec90 error 4 in 
> libapr-1.so.0.5.2[7f5cac6a3000+32000]
> 2019-05-20T09:41:29,829458+0200 svnserve[6334]: segfault at 18 ip 
> 7fba8d1cd7a1 sp 7fba3a7fbc90 error 4 in 
> libapr-1.so.0.5.2[7fba8d1b1000+32000]
> 2019-05-20T09:50:29,728226+0200 svnserve[20593]: segfault at 14 ip 
> 7efe463e7822 sp 7efe1e04bc90 error 4 in 
> libapr-1.so.0.5.2[7efe463cb000+32000]
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (SVN-4817) svnserve: frequent segfaults in libapr

2019-05-20 Thread Alexander Veit (JIRA)
Alexander Veit created SVN-4817:
---

 Summary: svnserve: frequent segfaults in libapr
 Key: SVN-4817
 URL: https://issues.apache.org/jira/browse/SVN-4817
 Project: Subversion
  Issue Type: Bug
  Components: svnserve
Affects Versions: 1.12.x
 Environment: OS:
 Linux 4.9.0-9-amd64 #1 SMP Debian 4.9.168-1 (2019-04-12) x86_64 GNU/Linux
 Distributor ID: Debian
 Description:Debian GNU/Linux 9.9 (stretch)
 Release:9.9
 Codename:   stretch

svnserve, version 1.12.0 (r1857323)
   compiled May 17 2019, 12:46:50 on x86_64-unknown-linux-gnu

The following repository back-end (FS) modules are available:

* fs_fs : Module for working with a plain file (FSFS) repository.
* fs_x : Module for working with an experimental (FSX) repository.
* fs_base : Module for working with a Berkeley DB repository.

Reporter: Alexander Veit


We have various Jenkins jobs that nondeterministically fail during Subversion 
operations. The kernel ring buffer shows svnserve segfaulting when this happens.

The Subversion binary is linked with the libraries provided with Debian Stretch.

libapr1/stable,now 1.5.2-5 amd64 [installed]
libapr1-dev/stable,now 1.5.2-5 amd64 [installed]
libaprutil1/stable,now 1.5.4-3 amd64 [installed]
libaprutil1-dev/stable,now 1.5.4-3 amd64 [installed]

 

{noformat}
...
2019-05-20T06:50:30,516658+0200 svnserve[27597]: segfault at 8 ip 
560d6c4d13ea sp 7fd4d2ef3e50 error 4 in svnserve[560d6c4c3000+15000]
2019-05-20T06:50:30,686601+0200 svnserve[27701]: segfault at 14 ip 
7fa5d93bf822 sp 7fa59bd19c90 error 4 in 
libapr-1.so.0.5.2[7fa5d93a3000+32000]
2019-05-20T06:58:56,623191+0200 svnserve[6754]: segfault at 0 ip 
7f45cafc6edd sp 7f459effccb0 error 4 in 
libapr-1.so.0.5.2[7f45cafaa000+32000]
2019-05-20T07:05:30,620531+0200 svnserve[15425]: segfault at 0 ip 
7fd59013aedd sp 7fd57156ccb0 error 4 in 
libapr-1.so.0.5.2[7fd59011e000+32000]
2019-05-20T07:26:30,485982+0200 svnserve[11182]: segfault at 0 ip 
7f1ddc86aedd sp 7f1d5fffecb0 error 4 in 
libapr-1.so.0.5.2[7f1ddc84e000+32000]
2019-05-20T08:29:30,118881+0200 svnserve[31762]: segfault at 14 ip 
7f4f517a2822 sp 7f4f0dffac90 error 4 in 
libapr-1.so.0.5.2[7f4f51786000+32000]
2019-05-20T08:29:30,688443+0200 svnserve[32187]: segfault at 14 ip 
7f2795f84822 sp 7f279233dc90 error 4 in 
libapr-1.so.0.5.2[7f2795f68000+32000]
2019-05-20T08:47:30,951617+0200 svnserve[27102]: segfault at 3c ip 
7f25a5847d9a sp 7f2579328de0 error 4 in 
libapr-1.so.0.5.2[7f25a5825000+32000]
2019-05-20T08:54:30,986006+0200 svnserve[4841]: segfault at 18 ip 
7fc9ee2337a1 sp 7fc99bffec90 error 4 in 
libapr-1.so.0.5.2[7fc9ee217000+32000]
2019-05-20T09:10:56,631800+0200 svnserve[27994]: segfault at 0 ip 
7f7431d9fedd sp 7f7404800cb0 error 4 in 
libapr-1.so.0.5.2[7f7431d83000+32000]
2019-05-20T09:19:30,828900+0200 svnserve[8397]: segfault at 0 ip 
7f79c3c0aedd sp 7f798d7f9cb0 error 4 in 
libapr-1.so.0.5.2[7f79c3bee000+32000]
2019-05-20T09:28:30,379310+0200 svnserve[20890]: segfault at 0 ip 
7f2d9ca29edd sp 7f2d61d15cb0 error 4 in 
libapr-1.so.0.5.2[7f2d9ca0d000+32000]
2019-05-20T09:40:30,294511+0200 svnserve[5491]: segfault at 14 ip 
7f5cac6bf822 sp 7f5c5fffec90 error 4 in 
libapr-1.so.0.5.2[7f5cac6a3000+32000]
2019-05-20T09:41:29,829458+0200 svnserve[6334]: segfault at 18 ip 
7fba8d1cd7a1 sp 7fba3a7fbc90 error 4 in 
libapr-1.so.0.5.2[7fba8d1b1000+32000]
2019-05-20T09:50:29,728226+0200 svnserve[20593]: segfault at 14 ip 
7efe463e7822 sp 7efe1e04bc90 error 4 in 
libapr-1.so.0.5.2[7efe463cb000+32000]
{noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)