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.
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.
interesting, no one ever ask you to get them from a customer 😦
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)