Best way for running nvidia-bug-report.sh when reporting suspend/hibernate bugs?

On my Pascal Titan X (with Ubuntu 16.04), waking from suspend/hibernate will either cause a hang, a crash, a broken resolution, or it may even work in some rare cases.

How should I run nvidia-bug-report.sh? I mean, does it generate useful information even if I reboot the machine after a hang due to a failed wake? And which failure case would be best suited for running it, the failures that require a reboot, or those failures that result in a garbaged display but the machine continues running?

[i]"Answers to many of the most frequently asked questions can be found in our knowledge base (http://nvidia.custhelp.com) or the text readme (http://www.nvidia.com/object/linux.html).

To submit Linux bug reports please email (In English only) linux-bugs@nvidia.com or linux-nforce-bugs@nvidia.com please attach an nvidia-bug-report.log, which is generated by running “nvidia-bug-report.sh”…"[/i]

Updated 07/26/2012 07:46 AM
Where can I get support for Linux drivers? | NVIDIA
[url]Error | NVIDIA

Find Answers | NVIDIA
[url]http://nvidia.custhelp.com/app/answers/list[/url]

Updated 04/16/2010
Why did I not receive an answer to the question I submitted here? | NVIDIA
[url]Error | NVIDIA

Information is likely lost on reboot.
Try the following.
If you have an android phone or another machine on the same network, ssh to your machine after it locks up. If you can still log on using ssh, run nvidia-bug-report.sh in a non volatile directory (not /tmp) and then reboot.
After rebooting, email nvidia the bug report file.

Did you see Xid error in log? If yes, what? Please share nvidia bug report. As super/root user run script nvidia-bug-report.sh to generate logs. This script comes with nvidia driver itself.