Re: TortoiseSVN crashes on selecting 'Split lines' in log message editor when there is `tsvn:logwidthmarker`

Stefan Küng <[email protected]>
Newsgroups gmane.comp.version-control.subversion.tortoisesvn.devel
Message-ID <[email protected]>
On 05.10.2016 12:21, Pavel Lyalyakin wrote:
> Hello,
>
> I've just encountered a crash in TortoiseSVN. Here are the dumps:
> https://drdump.com/UploadedReport.aspx?ProblemID=239328&DumpID=11147412
> https://drdump.com/UploadedReport.aspx?ProblemID=239326&DumpID=11147367
>
> And here is a reproduction script:
>
> 1. Add `tsvn:logwidthmarker` property with some value (e.g. `80`) to the
> project and commit this change.
>
> 2. Checkout a working copy of the project.
>
> 3. Make some changes and run 'SVN Commit' to open the Commit dialog. You
> should see the log width marker.
>
> 4. Enter the text as a log message:
> [[[
> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin id mi
> interdum, congue mauris quis, feugiat lectus. In ullamcorper tellus
> lorem, a aliquet leo fermentum et. Nulla imperdiet quam sit amet nisi
> dictum varius.
> ]]]
>
> 5. Select this text and right-click it to open the context menu.
>
> 6. Select 'Split lines'.
>
> After 6th step, TortoiseSVN (TortoiseProc.exe) hangs, may start taking
> all the available RAM on my machine and crashes at some point.
>
> The problem does not reproduce without log width marker in my case.

Thanks for the detailed report.
Fixed in r27476.

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest interface to (Sub)version control
    /_/   \_\     http://tortoisesvn.net

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

To unsubscribe from this discussion, e-mail: [[email protected]].
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.