[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Bug: commit uses 100 % CPU

From: Ulf Zibis <Ulf.Zibis_at_gmx.de>
Date: Thu, 10 Sep 2009 22:07:46 +0200

Fast answer. =-O
So we have chance to find the reason this evening, because I thought
about rebooting Windows.

Am 10.09.2009 21:57, Stefan Küng schrieb:
> On 10.09.2009 21:54, Ulf Zibis wrote:
>
>> Hi,
>>
>> When I try a commit, CPU uses 100 % on 2 instances of TortoiseProc.
>> - commit messages area is working
>> - file list area has sand-clock
>>
>> After 10 minutes I stopped by Cancel.
>>
>> Using TSVN 1.6.5 on Windows XP SR-3, TSVN 1.6.4 worked fine.
>>
>
> Check the file autolist.txt in the TSVN installation folder.

It's in bin folder on my installation.

> It contains
> regexes to scan the files with.
> I suspect that one of your files contains a text that makes one of those
> regexes loop forever?
> Could you maybe use the ProcessMonitor from sysinternals and find out on
>

I guess you mean ProcessExplorer. I will try it.

> which file it stops scanning? Then you could maybe find out which regex
> is bad.
>
> Stefan
>
>

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=2393423

To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].

.h, .hpp, .hxx = ^\s*(?:class|struct)\s+([\w_]+)|\W([\w_]+)\(
.cpp, .c, .cxx = \W(([\w_]+)::([\w_]+))|\W([\w_]+)\(
.js = (?:(?:prototype\.|this\.)(\w+)\s*=\s*)?function\s*(?:(\w*)\s*)\(
.pas = (\w+)\s+=\s+(?:class|record|interface)|(?:procedure|function|property|constructor)\s+(\w+)
.py, .pyw, .rb = ^\s*(?:class|def)\s+(\w+)
.pl, .pm, .cgi = ^\s*sub\s+(\w+)|\s*(?:package|use)\s+([\w\:]+)
.php = ^\s*class\s+(\w+)|^\s*(?:(?:public|private)?\s+function)\s+(\w+)|::(\w+)|->(\w+)
.vb, .vb6 = (?:class|function|sub)\s+(\w+)(?:\s*(?:[\(\']|$))
.bas, .frm, .cls = ^\s*(?:(?:Public (?:Default )?|Private )?(?:Sub|Function|Property Get|Property Set|Property Let) ?)(\w+)\(|^Attribute VB_Name = "(\w+)"
.cs, .asp, .aspx = (?:public|protected|private|internal)\s+(?:[\w\d_\.]+\s+)*([\w\d_\.]+)
.java = (?:public|protected|private|internal)\s+(?:[\w\d_\.]+\s+)*([\w\d_\.]+)|class\s+([\w_]+)(?:(?:\s+)?(?:extends|implements)(?:\s+)?([\w_]+)?)
.cbl, .cpy = ^.{6} ([A-Z][A-Z0-9-]*)(?: SECTION)?\.
.au3, .auh = Func\s+([\w_]+)|\$([\w_]+)
.asm = ^([\w]+) *
.sd = ^\s*(?:procedure|function)\s+(\w+)
.ps1 = ^\s*(?:function)\s+(\w+[\w\-]*)
Received on 2009-09-10 22:07:55 CEST

This is an archived mail posted to the TortoiseSVN Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.