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

