On Thu, Jun 20, 2013 at 04:09:25PM +0200, Tobias Bading wrote:
> On 20.06.2013 16:05, Daniel Shahaf wrote:
> >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.
>
> At least in Windows 7, the Task Manager can create full dumps
> including the heap. Every Windows 7 user should at least have heard
> of the Task Manager, right? ;-) If the process is waiting for the
> user to dismiss the error dialog, the dump should contain more than
> enough to see what happened.
Non-starter, sorry. People don't read the error message (it asks to explain in
the email what you were doing when the assertion triggered; many reports on
users@ are just a verbatim copy-paste of the error with no other text
whatsoever), so asking the user to collect information for us from here or
there won't help much.
Granted, we could have a page in our docs explaining how to get a stack trace
on windows (from svn.exe too), but it's simply not what I was looking for.
Thanks for your input!
Daniel
Received on 2013-06-20 16:15:58 CEST