git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Help debugging git-svn

From
EWEric Wong <normalperson@yhbt.net>
Date
Dec 16, 2015, 07:41 UTC
Message-ID
<20151216074158.GB28518@dcvr.yhbt.net>
In-Reply-To
<CAOc6etaOKSN0KyB9v2caiQbaQBEGrHxi3NmFy3aJkFxczGdqHA@mail.gmail.com>
Edmundo Carmona Antoranz <eantoranz@gmail.com> wrote:
Show 14 quoted lines
> 1 [main] perl 5652 cygwin_exception::open_stackdumpfile: Dumping stack
> trace to perl.exe.stackdump
> 
> And then, in the file:
> 
> Exception: STATUS_ACCESS_VIOLATION at rip=0048360C10C
> rax=0000000601E4BFF8 rbx=000000005219E248 rcx=000000060003A590
> rdx=0000000000000000 rsi=000000000000A950 rdi=0000000000000004
> r8 =0000000000000000 r9 =0000000000000000 r10=0000000000230000
> r11=000000048D78607A r12=0000000000000003 r13=000006FFFFF54A98
> r14=0000000601E18030 r15=000006FFFFF54AB0
> rbp=0000000000054A88 rsp=000000000022B810
> program=C:\Program Files\Git\usr\bin\perl.exe, pid 5652, thread main
> cs=0033 ds=002B es=002B fs=0053 gs=002B ss=002B

Any chance you can reproduce this on a Linux system? I do not use non-Free systems and have no debugging experience there at all.

> With my very flawed knowledge of perl I have seen that the process is
> getting to Ra.pm around here:

It could also be a bug in the SVN bindings or the port of Perl. Which versions are you running?

I've also been wondering about the motivation of SVN developers to do a good job on maintaining their Perl bindings (given git-svn is likely the main user of them). We've certainly had problems in the past with SVN breaking and causing git-svn to segfault around 2011-2012; but it's been a while...

Previous: Edmundo Carmona AntoranzNext: Edmundo Carmona Antoranz
Message 2 of 6 in “Help debugging git-svn”
  1. Edmundo Carmona AntoranzDec 16, 2015
  2. Eric WongDec 16, 2015
  3. Edmundo Carmona AntoranzDec 16, 2015
  4. Edmundo Carmona AntoranzDec 18, 2015
  5. Edmundo Carmona AntoranzDec 19, 2015
  6. Edmundo Carmona AntoranzJan 9, 2016

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.