TortoiseSVN 1.12.0 crashes in repo browser for some dirs of some repos

61 views
Skip to first unread message

Thorsten Schöning

unread,
Jul 4, 2019, 11:22:39 AM7/4/19
to TortoiseSVN
Hi all

I'm using TortoiseSVN 1.12.0 and recently recognized that the repo
browser reproducable crashes in some dirs of some of my repos. Many of
the repos work as expected and many dirs of the failing repos as
well, but I have the feeling that those dirs containing svn:externals
lead to the crash.

For some repos I'm absolutely sure that the repo browser crashes only
if I encounter a directory containing svn:externals, because I know
that those are at that crashing level and I can shortly see the
corresponding icons in the browser. For other repos I'm not that sure
if it crashes at those levels only, but I'm sure that those repos do
contain svn:externals in general as well. Of course I don't know if
those svn:externals are really the problem.

And that's the point: How can I debug this further?

When TortoiseSVN crashes, a dump is generated and send to the project,
but there's no message to me so that I can have a closer look at the
dump as well. I don't see any error log, the dump files themself gets
deleted after sending them and enabling debugging in the extendes
settings of TSVN seems to only provide messages about the executed
command for Windows and stuff.

I'm hosting using svnserve and enabled logging for that, but that
doesn't reveal much:

> 5140 2019-07-04T14:30:22.336017Z [IP] [USER] Websites/MAX-X-IIIP open 2 cap=(edit-pipeline svndiff1 accepts-svndiff2 absent-entries depth mergeinfo log-revprops) /trunk/cgi-bin/module SVN/1.12.0%20(x64-microsoft-windows) TortoiseSVN-1.12.0.28568
> 5141 2019-07-04T14:30:22.343588Z [IP] [USER] Websites/MAX-X-IIIP open 2 cap=(edit-pipeline svndiff1 accepts-svndiff2 absent-entries depth mergeinfo log-revprops) /trunk/cgi-bin/dk SVN/1.12.0%20(x64-microsoft-windows) TortoiseSVN-1.12.0.28568
> 5142 2019-07-04T14:30:22.345964Z [IP] [USER] Websites/MAX-X-IIIP open 2 cap=(edit-pipeline svndiff1 accepts-svndiff2 absent-entries depth mergeinfo log-revprops) /trunk/cgi-bin/configs SVN/1.12.0%20(x64-microsoft-windows) TortoiseSVN-1.12.0.28568
> 5139 2019-07-04T14:30:22.358283Z [IP] [USER] Websites/MAX-X-IIIP get-latest-rev
> 5140 2019-07-04T14:30:22.364105Z [IP] [USER] Websites/MAX-X-IIIP get-latest-rev
> 5141 2019-07-04T14:30:22.371043Z [IP] [USER] Websites/MAX-X-IIIP get-latest-rev
> 5142 2019-07-04T14:30:22.373482Z [IP] [USER] Websites/MAX-X-IIIP get-latest-rev
> 5139 2019-07-04T14:30:22.385777Z [IP] [USER] Websites/MAX-X-IIIP check-path /trunk/cgi-bin/pm@271
> 5140 2019-07-04T14:30:22.391420Z [IP] [USER] Websites/MAX-X-IIIP get-locks /trunk/cgi-bin/module
> 5141 2019-07-04T14:30:22.398128Z [IP] [USER] Websites/MAX-X-IIIP get-locks /trunk/cgi-bin/dk
> 5142 2019-07-04T14:30:22.401242Z [IP] [USER] Websites/MAX-X-IIIP get-locks /trunk/cgi-bin/configs
> 5139 2019-07-04T14:30:22.418051Z [IP] [USER] Websites/MAX-X-IIIP get-dir /trunk/cgi-bin/pm r271 props
> 5140 2019-07-04T14:30:22.420167Z [IP] [USER] Websites/MAX-X-IIIP stat /trunk/cgi-bin/module@271
> 5141 2019-07-04T14:30:22.425466Z [IP] [USER] Websites/MAX-X-IIIP stat /trunk/cgi-bin/dk@271
> 5142 2019-07-04T14:30:22.428918Z [IP] [USER] Websites/MAX-X-IIIP stat /trunk/cgi-bin/configs@271
> 5140 2019-07-04T14:30:22.454947Z [IP] [USER] Websites/MAX-X-IIIP get-dir /trunk/cgi-bin/module r271 text
> 5141 2019-07-04T14:30:22.457654Z [IP] [USER] Websites/MAX-X-IIIP get-dir /trunk/cgi-bin/dk r271 text
> 5142 2019-07-04T14:30:22.460346Z [IP] [USER] Websites/MAX-X-IIIP get-dir /trunk/cgi-bin/configs r271 text
> 5134 2019-07-04T14:30:23.174010Z [IP] - - ERR - 0 104 Can't read from connection: Connection reset by peer
> 5139 2019-07-04T14:30:23.177048Z [IP] - - ERR - 0 104 Can't read from connection: Connection reset by peer

One important thing might be that the root-path given to svnserve
really is the parent of "Websites", so the actual SVN-repo is
"MAX-X-IIIP" and all mentioned paths are within that repo. But from my
understanding that setup is supported by svnserve and I have one repo
crashing as well and that is directly placed at the level of
"Websites", without any children.

Any ideas for further debugging? Any log file in TSVN I can enable to
see what happens? Where do I find the crash dumps of DrDump for a
closer look?

Thanks!

Mit freundlichen Grüßen,

Thorsten Schöning

--
Thorsten Schöning E-Mail: Thorsten....@AM-SoFT.de
AM-SoFT IT-Systeme http://www.AM-SoFT.de/

Telefon...........05151- 9468- 55
Fax...............05151- 9468- 88
Mobil..............0178-8 9468- 04

AM-SoFT GmbH IT-Systeme, Brandenburger Str. 7c, 31789 Hameln
AG Hannover HRB 207 694 - Geschäftsführer: Andreas Muchow

Bruce C

unread,
Jul 4, 2019, 4:23:56 PM7/4/19
to TortoiseSVN
Hi,

You might want to review the earlier thread titled "Repo-browser crash".

Hope this helps.

Thorsten Schöning

unread,
Jul 5, 2019, 4:24:25 AM7/5/19
to TortoiseSVN on behalf of Bruce C
Guten Tag Bruce C via TortoiseSVN,
am Donnerstag, 4. Juli 2019 um 22:23 schrieben Sie:

> You might want to review the earlier thread titled "Repo-browser crash".

Thanks for the hint, I regurlarly forget to search the list
specifically instead of global Google only.

https://groups.google.com/forum/#!topic/tortoisesvn/AMQZd0mBQDU
https://groups.google.com/d/msg/tortoisesvn/fSzVTDy0AJw/qxVuyF0hDAAJ

Thorsten Schöning

unread,
Jul 5, 2019, 4:44:18 AM7/5/19
to TortoiseSVN
Guten Tag Bruce C via TortoiseSVN,
am Donnerstag, 4. Juli 2019 um 22:23 schrieben Sie:

> You might want to review the earlier thread titled "Repo-browser crash".

Thanks for the hint, I regurlarly forget to search the list
specifically instead of global Google only.

https://groups.google.com/forum/#!topic/tortoisesvn/AMQZd0mBQDU
https://groups.google.com/d/msg/tortoisesvn/fSzVTDy0AJw/qxVuyF0hDAAJ

Reply all
Reply to author
Forward
0 new messages