In case of a crash, SmartGit offers to send a detailed bug report directly to syntevo.com. If you prefer to have a look at the file first, you may locate the given ZIP file in the file system, inspect its contents, remove possibly sensitive data and finally send the file by email to [email protected]
SmartGit by default automatically transfers the footprint of a crash to a crash server for the purpose of quality assurance. The sent information contains details about the user machine (e.g. version of operating system), SmartGit version/build, the JVM state and where the error occurred. It contains no potentially sensitive information like user names, email addresses, file contents, file paths or server names.
A crash footprint file looks like this:
This crash footprint has been created automatically and will be sent to http://www.syntevo.com/smartgit/bugstat for the purposes of quality assurance for SmartGit. This footprint does not contain any sensitive information nor any information from your repositories. HEADER time=20141111183916 run=46bb4878207d0b97 debugging=false version=6.5 build=4113 buildid= machine=64f9152d os=Windows 7 osv=6.1 osarch=x86 maxmem=1024 java=1.7.0_45 uptime=0.01 thread=smartgit.F exceptionCount=1 STACKTRACE smartgit.G at smartgit.F.a(SourceFile:33) at smartgit.Yd.run(SourceFile:28) Caused by: java.lang.RuntimeException at smartgit.F.a(SourceFile:33) at smartgit.Yd.run(SourceFile:28) Caused by: java.lang.InternalError at smartgit.F.a(SourceFile:33) at smartgit.Yd.run(SourceFile:28)
You can switch the automatic crash reporting off in the Preferences, section Crash Reporting.