Minidumps and crash logs


I don’t know how useful all these dump files and crash logs are; nobody ever asked me to get them from a customer. But anyway, here we go…

When you start a recent version of Softimage, it opens a minidump (.dmp) file in your User folder, eg:

$XSI_USERHOME/SOLIDANGLE-PCbb6ab18a449d4f6865bf0f0.dmp

If you don’t crash, then great, Softimage closes and removes the .dmp file on exit. But if you do crash, Softimage will write out a minidump, and maybe a few other crash logs.

  • SOLIDANGLE-PCbb6ab18a449d4f6865bf0f0.Command.txt
  • SOLIDANGLE-PCbb6ab18a449d4f6865bf0f0.dmp
  • SOLIDANGLE-PCbb6ab18a449d4f6865bf0f0.Plugin.txt
  • SOLIDANGLE-PCbb6ab18a449d4f6865bf0f0.ScriptLog.txt
  • SOLIDANGLE-PCbb6ab18a449d4f6865bf0f0.Views.txt

If you have Visual C++, you can open a .dmp and take a look. But in most cases I doubt it will help you much.
minidump

Plugin is a list of the loaded plugins, ScriptLog is the script history log, and Views is the current layout and views. Command is kinda interesting, because it looks like this:

[XSI::Mesh Grid] CreatePrim {F0B32DC7-7B9E-11D0-BDED-00A0243E36A8} {5C0CF8B6-C81E-11D2-80C3-00A0C9AC19A9} 
[XSI::Set Value] SetValue {37EFCEF0-C8AF-11D1-8F33-00A0C982B651} {C089B901-8481-11D2-B118-00A024C79287} 
[XSI::Set Value] SetValue {37EFCEF0-C8AF-11D1-8F33-00A0C982B651} {C089B901-8481-11D2-B118-00A024C79287} 
Menu: Shaders>>Standard
[Custom Script Commands::AddMaterial] SITOA_AddMaterial {419D7E5D-38BF-7A61-1E88-105686422CEF} {001D605B-F285-4A60-80FA-10E63B2360D4} 
[XSI::Shader Cnx Divot Pop-up Menu] UIMapButton {34F30CD4-12B8-11D3-AA89-00AA0068D2C0} {34F30CD2-12B8-11D3-AA89-00AA0068D2C0} 
Menu: >>Checker &Board
Menu: >>Planar XZ
[XSI::Create Texture Projection] CreateProjection {87DCBB3E-880D-11D3-BC59-00A0C9612B97} {5C0CF8B6-C81E-11D2-80C3-00A0C9AC19A9} 
[XSI::SetInstanceDataValue] SetInstanceDataValue {FAE0663A-2003-11D3-A06B-0000F875DF68} {FAE06638-2003-11D3-A06B-0000F875DF68} 
[XSI::Set Value] SetValue {37EFCEF0-C8AF-11D1-8F33-00A0C982B651} {C089B901-8481-11D2-B118-00A024C79287} 
[XSI::Set Value] SetValue {37EFCEF0-C8AF-11D1-8F33-00A0C982B651} {C089B901-8481-11D2-B118-00A024C79287} 
[XSI::Set Value] SetValue {37EFCEF0-C8AF-11D1-8F33-00A0C982B651} {C089B901-8481-11D2-B118-00A024C79287} 
[XSI::Orbit Tool] CamOrbitTool {212E0191-9027-11D0-B6CC-00AA0068BF56} {0461B2C6-0AE3-11D2-8065-00A0C955B335} 
[XSI::Orbit Tool] CamOrbitTool {212E0191-9027-11D0-B6CC-00AA0068BF56} {0461B2C6-0AE3-11D2-8065-00A0C955B335} 
Menu: Lights>>Skydome

I don’t what the GUIDs are for; I tried searching for some of them in the registry and in the Softimage install folder, and I came up empty.

2 thoughts on “Minidumps and crash logs

  1. ho we’ve asked and gotten Cab files (which contain the minidump) from clients and support plenty of times. And I’ve debugged and fixed quite a few of those crashes.
    now at autodesk we actually have a system where they’re uploaded automatically to autodesk, and the callstack is extracted automatically by a web app, with the debugging symbols we have (but do not ship)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s