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: [email protected]
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

-- 
You received this message because you are subscribed to the Google Groups 
"TortoiseSVN" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tortoisesvn/499945103.20190704172235%40am-soft.de.
For more options, visit https://groups.google.com/d/optout.

Reply via email to