Creating & Submitting Client Crash Dumps - Bug Reporting - WarpPortal Community Forums

Jump to content


Photo
- - - - -

Creating & Submitting Client Crash Dumps


  • This topic is locked This topic is locked
No replies to this topic

#1 Genesis

Genesis

    ROSE Developer

  • Community Managers
  • 2066 posts
  • Playing:ROSE Online
  • Server:Arua

Posted 30 April 2018 - 01:34 AM

Creating & Submitting Client Crash Dumps
 
Overview

This guide provides instructions on how to create and submit crash dumps for the ROSE game client to the development team for review.
 
Preparing for crash dump collection

1. Download and install 7-Zip.  This will be used to compress crash dump files to a more manageable size for submission.
2. Download and install DebugDiag, selecting DebugDiagx86.msi (for 32-bit Windows) or DebugDiagx64.msi (for 64-bit Windows) when prompted for the version to download.  This will be used to generate crash dumps when the ROSE game client crashes.
3. Launch DebugDiag 2 Collection from the Start Menu/Start Screen
4. While the Rules tab is selected, from the toolbar navigate to Tools > Rule Actions > Add Rule...

debugdiagaddrule.png

5. Select Crash and click Next.
debugdiagaddrule1.png

6. Select A specific process and click Next.
debugdiagaddrule2.png

7. Enter TRose.exe in the Selected Process field and click Next.
debugdiagaddrule3.png

8. Select Full Userdump from the drop down list under Action type for unconfigured first chance exceptions, click Next, then click Yes to the dialog box that follows.
debugdiagaddrule4.png

9. Click Next without making any changes.
debugdiagaddrule5.png

10. Click Finish to complete setting up the crash dump rule.
debugdiagaddrule6.png
 
Collecting crash dumps

1. Launch DebugDiag 2 Collection from the Start Menu/Start Screen.
debugdiagconfigured.png

2. Launch the ROSE game client and play normally until a crash occurs.  Note that several crash dump files may be created in C:\Program Files\DebugDiag\Logs\Crash rule for all instances of TRose.exe when the client crashes.

 

Creating crash dumps manually

 

If a crash dump is not being generated automatically for a particular client crash issue, you can manually create a crash dump before dismissing the Client has stopped working dialog box:

1. In DebugDiag, select the Processes tab.
2. Right click TRose.exe in the process list and select Create Full Userdump.

fullcrashdumpmanual.png

Submitting crash dumps

1. Compress all crash dump files (with file extension .dmp) located in C:\Program Files\DebugDiag\Logs\Crash rule for all instances of TRose.exe into a single 7-Zip (.7z) archive.
2. Upload the compressed files to a cloud storage service such as Google Drive, or somewhere else the developers will be able to download the files from.

3. Send a private forum message to Genesis with the following details:

  • A URL to the uploaded crash dump files.
  • A brief description of what you were doing or what was happening in-game around the moment when the client crashed.
  • A link to the relevant Bug Reporting thread on the forums if the crash is related to an issue that has already been posted.

  • 6




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users