threads / bug / 40055

[bug] git-svn segmentation fault

Subject: [bug] git-svn segmentation fault

## tl;dr

2 messages between Aug 11, 2015 and Aug 13, 2015.

replies: 1people: 1as markdown or json

Kosenko Roman· Aug 11, 2015, 11:56 UTC · lore

Hello, I use git-svn. I have used it without any problem for two month. Now git starts crashing after "svn rebase" (maybe also after other operations with a remote svn server, I'll check when will do "svn dcommit" next time). It successfully done the operation and only then it crashes:

$ git svn rebase Current branch master is up to date. error: git-svn died of signal 11

$ dmesg | tail -n5 [518105.393218] git-svn[25148]: segfault at 7f81c0775c50 ip 00007f81c0775c50 sp 00007ffca025adc8 error 14 in Glob.so[7f81c0979000+6000] [518113.627053] git-svn[25487]: segfault at 7f0547a76c50 ip 00007f0547a76c50 sp 00007ffe31c39958 error 14 in Glob.so[7f0547c7a000+6000] [518137.038469] git-svn[25677]: segfault at 7fe124d4fc50 ip 00007fe124d4fc50 sp 00007ffc821fc848 error 14 in Glob.so[7fe124f53000+6000] [518173.339068] git-svn[25864]: segfault at 7f0919006c50 ip 00007f0919006c50 sp 00007ffe78e51b58 error 14 in Glob.so[7f091920a000+6000] [519070.924619] git-svn[26467]: segfault at 7f119202ec50 ip 00007f119202ec50 sp 00007fff2af3a948 error 14 in Glob.so[7f1192232000+6000]

This behaviour is persistent and I can reproduce it any time.
Versions info:

$ uname -a Linux hs-arch 4.1.4-1-ARCH #1 SMP PREEMPT Mon Aug 3 21:30:37 UTC 2015 x86_64 GNU/Linux

$ git --version git version 2.5.0

$ svn --version
svn, version 1.8.13 (r1667537)
   compiled Jun  3 2015, 05:30:35 on x86_64-unknown-linux-gnu

Copyright (C) 2014 The Apache Software Foundation. This software consists of contributions made by many people; see the NOTICE file for more information. Subversion is open source software, see http://subversion.apache.org/

The following repository access (RA) modules are available:
* ra_svn : Module for accessing a repository using the svn network protocol.
  - with Cyrus SASL authentication
  - handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
  - handles 'file' scheme
* ra_serf : Module for accessing a repository via WebDAV protocol using serf.
  - using serf 1.3.8
  - handles 'http' scheme
  - handles 'https' scheme
$ perl --version

This is perl 5, version 22, subversion 0 (v5.22.0) built for x86_64-linux-thread-multi

Copyright 1987-2015, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on this system using "man perl" or "perldoc perl". If you have access to the Internet, point your browser at http://www.perl.org/, the Perl Home Page.

I don't know exact version of Subversion on the remote server (web ui doesn't show it). Core dump: http://madkite.cc/git/core.git-svn.1000.e28aeb54778749879c9313b05ea040e8.26467.1439282047000000.lz4

I have tried on another environment (cygwin x64, git 2.4.5, svn 1.8.13, perl 5.14.4) - it works fine with the same repo. Also my environment works fine with other repos.

Is there anything else you need from me?
Best regards, Roman.
Kosenko Roman· Aug 13, 2015, 17:28 UTC · re: Kosenko Roman · lore

Re: [bug] git-svn segmentation fault

Sorry for bothering, it seems like this is not related to git, this is because of broken subversion package in this buggy archlinux.

On 11 August 2015 at 12:56, Kosenko Roman <madkite@gmail.com> wrote:
Show 85 quoted lines
> Hello,
> I use git-svn. I have used it without any problem for two month. Now
> git starts crashing after "svn rebase" (maybe also after other
> operations with a remote svn server, I'll check when will do "svn
> dcommit" next time). It successfully done the operation and only then
> it crashes:
>
> $ git svn rebase
> Current branch master is up to date.
> error: git-svn died of signal 11
>
> $ dmesg | tail -n5
> [518105.393218] git-svn[25148]: segfault at 7f81c0775c50 ip
> 00007f81c0775c50 sp 00007ffca025adc8 error 14 in
> Glob.so[7f81c0979000+6000]
> [518113.627053] git-svn[25487]: segfault at 7f0547a76c50 ip
> 00007f0547a76c50 sp 00007ffe31c39958 error 14 in
> Glob.so[7f0547c7a000+6000]
> [518137.038469] git-svn[25677]: segfault at 7fe124d4fc50 ip
> 00007fe124d4fc50 sp 00007ffc821fc848 error 14 in
> Glob.so[7fe124f53000+6000]
> [518173.339068] git-svn[25864]: segfault at 7f0919006c50 ip
> 00007f0919006c50 sp 00007ffe78e51b58 error 14 in
> Glob.so[7f091920a000+6000]
> [519070.924619] git-svn[26467]: segfault at 7f119202ec50 ip
> 00007f119202ec50 sp 00007fff2af3a948 error 14 in
> Glob.so[7f1192232000+6000]
>
> This behaviour is persistent and I can reproduce it any time.
>
> Versions info:
>
> $ uname -a
> Linux hs-arch 4.1.4-1-ARCH #1 SMP PREEMPT Mon Aug 3 21:30:37 UTC 2015
> x86_64 GNU/Linux
>
> $ git --version
> git version 2.5.0
>
> $ svn --version
> svn, version 1.8.13 (r1667537)
>    compiled Jun  3 2015, 05:30:35 on x86_64-unknown-linux-gnu
>
> Copyright (C) 2014 The Apache Software Foundation.
> This software consists of contributions made by many people;
> see the NOTICE file for more information.
> Subversion is open source software, see http://subversion.apache.org/
>
> The following repository access (RA) modules are available:
>
> * ra_svn : Module for accessing a repository using the svn network protocol.
>   - with Cyrus SASL authentication
>   - handles 'svn' scheme
> * ra_local : Module for accessing a repository on local disk.
>   - handles 'file' scheme
> * ra_serf : Module for accessing a repository via WebDAV protocol using serf.
>   - using serf 1.3.8
>   - handles 'http' scheme
>   - handles 'https' scheme
>
> $ perl --version
>
> This is perl 5, version 22, subversion 0 (v5.22.0) built for
> x86_64-linux-thread-multi
>
> Copyright 1987-2015, Larry Wall
>
> Perl may be copied only under the terms of either the Artistic License or the
> GNU General Public License, which may be found in the Perl 5 source kit.
>
> Complete documentation for Perl, including FAQ lists, should be found on
> this system using "man perl" or "perldoc perl".  If you have access to the
> Internet, point your browser at http://www.perl.org/, the Perl Home Page.
>
> I don't know exact version of Subversion on the remote server (web ui
> doesn't show it).
> Core dump: http://madkite.cc/git/core.git-svn.1000.e28aeb54778749879c9313b05ea040e8.26467.1439282047000000.lz4
>
> I have tried on another environment (cygwin x64, git 2.4.5, svn
> 1.8.13, perl 5.14.4) - it works fine with the same repo.
> Also my environment works fine with other repos.
>
> Is there anything else you need from me?
>
> Best regards, Roman.

← back to recent threads