Log window crash with "Include merge revisions" enabled

88 views
Skip to first unread message

Valdis Vilcans

unread,
Feb 2, 2016, 12:13:27 PM2/2/16
to us...@tortoisesvn.tigris.org
Roughly for the last month we've been experiencing crashes when enable "Include merged revision" toggle in Log window. Very rarely it works, once out of 100.

Until today I was getting "Want to go offline?" pop-up after enabling the toggle and then when chose "Offline for now" Tortoise crashed. Now I don't even get the popup, it just crashes after enabling the toggle.

I'm on Windows 10, using latest Tortoise version 1.9.3, Build 27038 - 64 Bit. I tried to 1.9.2, 1.9.0, 1.8.12 and 1.8.9 checking out fresh working copy but the issue persisted.

The crash dump reported as problem 178720 on Doctor Dump
https://drdump.com/Problem.aspx?ProblemID=176720

It seems there is something that the Tortoise doesn't like about our particular repository. There are 2 companies collaborating on it. Other developers in our company (A) could reproduce the issue, but developers in other company (B) could not. The developer at company B, tested using TortoiseSVN 1.8.8.

I tried testing with another test repository hosted on assembla.com and for that one I could toggle and view merged revisions as expected.

Any idea what could be wrong? When that could be fixed?
What can I do to help debug the issue? I'm pretty sure it won't be possible to give any 3rd party access to the repository to debug this.

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

To unsubscribe from this discussion, e-mail: [users-un...@tortoisesvn.tigris.org].
TortoiseSVN_crash.png

Valdis Vilcans

unread,
Feb 8, 2016, 10:35:52 AM2/8/16
to us...@tortoisesvn.tigris.org
On a colleague's pc we tried choosing different options in the "Want to go offline popup?" (note, pc is not actually offline):
* "Offline for now" - crash (dump problem 178720)
* "Offline Permanently" - crash (dump problem 178720)
* Close popup - no crash, log window shows "Item is not readable" instead of a list of revisions.

Also tried SmarSVN 9.0.4 and it also reports "Item is not readable" error when trying to view merged revisions in log.

I'm not getting this issue in AnkhvSVN plugin (ver 2.6.12735.14) for Visual Studio 2015, it toggles back and forth between showing merged revisions without problems. This plugin version is based on Subversion 1.9.2 https://ankhsvn.open.collab.net/ankhsvn/changelog

How else can I help in pin pointing the issue? Is this considered also as bug report, or do I need to send it via mailing list? According to info in the https://tortoisesvn.net/community.html it seems that the mailing list and the forum are equals.

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

Stefan Küng

unread,
Feb 8, 2016, 2:21:15 PM2/8/16
to us...@tortoisesvn.tigris.org
On 08.02.2016 16:35, Valdis Vilcans wrote:
> On a colleague's pc we tried choosing different options in the "Want to go offline popup?" (note, pc is not actually offline):
> * "Offline for now" - crash (dump problem 178720)
> * "Offline Permanently" - crash (dump problem 178720)
> * Close popup - no crash, log window shows "Item is not readable" instead of a list of revisions.
>
> Also tried SmarSVN 9.0.4 and it also reports "Item is not readable" error when trying to view merged revisions in log.

The "item is not readable" error is the reason TSVN shows the "go
offline" dialog. So there is something wrong with your setup (server,
proxy, ...).

About the crash: it seems from the crash dump that the log cache is
corrupted, most likely due to the "item is not readable" error.
Go to the settings dialog, saved data, and clear the log cache.

But you really have to figure out what causes the "item is not readable"
error.

> I'm not getting this issue in AnkhvSVN plugin (ver 2.6.12735.14) for Visual Studio 2015, it toggles back and forth between showing merged revisions without problems. This plugin version is based on Subversion 1.9.2 https://ankhsvn.open.collab.net/ankhsvn/changelog
>
> How else can I help in pin pointing the issue? Is this considered also as bug report, or do I need to send it via mailing list? According to info in the https://tortoisesvn.net/community.html it seems that the mailing list and the forum are equals.

What is the version of the server? Maybe updating the server might help.

Stefan

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

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

André Ziegler

unread,
Feb 8, 2016, 2:40:21 PM2/8/16
to us...@tortoisesvn.tigris.org
I also sometimes have this crash:

http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=3152636

but I haven't got the message to go offline.

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

Valdis Vilcans

unread,
Feb 10, 2016, 6:11:28 AM2/10/16
to us...@tortoisesvn.tigris.org
Thanks for response.

The command line client that came with Tortoise executes the following command successfully:
"svn log --use-merge-history URL"

I also tried SmartSVN 9.0.4, and it shows "Item is not readable" error popup when attempting to view merged revisions.

There's no proxy, but there have been some server changes/upgrades (don't know the details) about a month ago and that's approximately when I switched to 1.9.3 and saw this issue for the first time. Not sure what is the server version. I'll poke people responsible.

That error means there's no permission access a certain path, right?

I find it weird that AnkhSVN and command line client from TortoiseSVN works, but TortoiseSVN and SmartSVN doesn't. Does it make sense that standalone and embedded SVN behaves differently?

Here's a crash dump after clearing cache
https://drdump.com/UploadedReport.aspx?ProblemID=176720&DumpID=6795658

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

Stefan Küng

unread,
Feb 10, 2016, 1:06:44 PM2/10/16
to us...@tortoisesvn.tigris.org
On 10.02.2016 12:11, Valdis Vilcans wrote:
> Thanks for response.
>
> The command line client that came with Tortoise executes the following command successfully:
> "svn log --use-merge-history URL"

Try
svn log -v --use-merge-history --with-all-revprops URL

because that's the TSVN equivalent.

Stefan

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

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

Valdis Vilcans

unread,
Feb 11, 2016, 4:32:01 AM2/11/16
to us...@tortoisesvn.tigris.org
By the way current server version 1.8.10 (r1615264). No one remembers exact previous version, best guess is 1.6.17.

The command line fails as well with revprops options (had to add "xml" to work):

svn log -v --use-merge-history --xml --with-all-revprops trunk > svn_log.txt
svn: E220001: Item is not readable

The last log entry in the output before the error is of December 11th.

I was told that some some files got moved out of the project to a location where our company doesn't have access permissions, not sure when. That's probably the cause of "not readable" error. This is being investigated by the other company handling repository.

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

Valdis Vilcans

unread,
Feb 11, 2016, 4:50:32 AM2/11/16
to us...@tortoisesvn.tigris.org
Actually "svn log --use-merge-history trunk > svn_log_trunk.txt" doesn't work as well. Initially I just ran it in console without forwarding output to a file and didn't wait long enough to reach the revision causing problem.

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=3159834
Reply all
Reply to author
Forward
0 new messages