Tobias Bading wrote on Thu, Jun 20, 2013 at 16:01:45 +0200: > On 20.06.2013 15:54, Daniel Shahaf wrote: >> On Thu, Jun 20, 2013 at 02:59:26PM +0200, Bart van Oerle wrote: >>> In file >>> >>> 'D:\Development\SVN\Releases\TortoiseSVN-1.8.0\ext\subversion\subversion\libsvn_client\ra.c' >>> line 647: assertion failed (peg_revnum != SVN_INVALID_REVNUM) >> Is there any way we can get the tortoise assertion reports to include a stack >> trace? > > If the assert() (or similar) itself creates a dialog to show what went > wrong, you could use the Windows Task Manager or the SysInternal Process > Explorer to create a mini-dump of the process while this dialog is > displayed.
SysInternal is not an option, our users can't be assumed to have that installed. I hoped for something that prints the stack trace directly into the error dialog, so that we'll get it when people Ctrl+C that into an email. I'm not sure if you're familiar with the maintainer-mode error chains: % svnadmin upgrade / subversion/svnadmin/svnadmin.c:2125, subversion/libsvn_repos/repos.c:1555, subversion/libsvn_repos/repos.c:1461, subversion/libsvn_repos/repos.c:1423, subversion/libsvn_subr/io.c:4208, subversion/libsvn_subr/io.c:3293: (apr_err=ENOENT) svnadmin: E000002: Can't open file '/format': No such file or directory