Re: Log caching: Crash in `Log Viewer' with partial repository access
Stefan Küng <[email protected]>
| Newsgroups | gmane.comp.version-control.subversion.tortoisesvn.devel |
|---|---|
| Message-ID | <[email protected]> |
quick update: I can reproduce the problem. But I don't have time to look at this right now. I hope to get some time this weekend. Stefan On 13.04.2016 20:43, Evgeny Kotkov wrote: > I think that I found another possible segfault in the Log Viewer; it should > be reproducible in TortoiseSVN 1.9.3 and trunk@r27273. > > Reproduction script: > > 1. Disable Log caching in TSVN Settings > 2. Prepare the repository: > svnadmin create test > svnrdump dump svn://svn.code.sf.net/p/tortoisesvn/code/ -r0:120 > test.dump > svnadmin load test -q < test.dump > 3. Prohibit access to the root of the new repository > 4. Allow rw access to /trunk > 5. Run the following command: > TortoiseProc /command:log /path:"http://localhost/test/trunk" > 6. Press the `Next 100' button > > Backtrace of the crash: > > TortoiseProc.exe!LogCache::CRevisionInfoContainer::CheckIndex( > index=4294967295) > TortoiseProc.exe!LogCache::CRevisionInfoContainer::GetChangesBegin( > index=4294967295) > TortoiseProc.exe!CLogEntryData::Finalize() > TortoiseProc.exe!CLogDataVector::Finalize(..., bMerge=true) > TortoiseProc.exe!CLogDlg::LogThread() > TortoiseProc.exe!async::CAsyncCall::CCallMember0<CLogDlg>::Execute() > ... > > > Regards, > Evgeny Kotkov > > ------------------------------------------------------ > http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=3169099 > > To unsubscribe from this discussion, e-mail: [[email protected]]. > -- ___ 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=3169178 To unsubscribe from this discussion, e-mail: [[email protected]].