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

Re: [TSVN] Bugtraq logregex crash

From: Stein Somers <ssomers_at_opnet.com>
Date: 2006-08-11 18:09:19 CEST

I see an easy-to-avoid-if-you-know-it issue similar to one fixed earlier:
http://tortoisesvn.tigris.org/servlets/ReadMsg?list=dev&msgNo=13212

TSVN aborts with Application Error unknown software exception 0xd, as soon as
what you type in the commit dialog matches the logregex, and also when there is
a match in Show Log.

The folder properties are:

        bugtraq:url = whatever
        bugtraq:logregex = bug(?:,? (\d+))*

This was an attempt to simplify the example in the documentation.
With a (\d+) line appended, there is no crash and all bug-ids are nicely listed.
Replacing * with + fixes the crash too (but identifies only the first bug-id).

In an attempt to understand the system, I replaced the second line with

        .*

and then (it's been a busy working week) with

        (.*)

but both turn the Tortoise process into a voracious beast feeding on memory and
CPU. I had to put it out of its misery.

This was with TortoiseSVN 1.4.0, Build 7195 - 32 Bit -RC1 on a fully updated
Windows 2000.

-- 
Stein
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Fri Aug 11 18:18:48 2006

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.