Home Contact Sitemap
What is thinktecture? thinktecture is a European software development support company. We help software development and architecture teams with an influx of in-depth technical knowledge and expertise in the areas of application design, scalability, security and maintainability.
 

Location: Home > SOS Assist

On this page, you can download the current release of SOS Assist and DumpGen. Please keep in mind that this is by invitation only but you are allowed to share the application with others in your company or group.

The release number is: 0.1.5 (September 28, 2006)

Known Issues (Read This First. Seriously!)

  • This is a very early release meant for a few of our friends and consulting clients. It has not been tested and does not even provide the stability of CTP releases.
  • It currently only supports debugging 32bit dumps (x86) on 32bit machines. (DumpGen however can generate 64bit dumps as well ...) 
  • It has only been tested with the release version of .NET 2.0. If you have a different .NET 2.0 version (hot fix, QFE, ...) than the one used to create your dump, you need to copy the mscordacwks.dll of the machine from which the dump originated to the directory specified in the configuration setting SymbolPathForDumpAnalysis and call it mscordacwks_<arch>_<arch>_<version>.dll (for example mscordacwks_x86_x86_2.0.50727.42.dll). Don't ask us ... it's SOS ;-)
  • It will NOT work with applications running on .NET 1.0 or .NET 1.1 because of the differences in SOS output. The application provides for different parsers but we simply haven't had time to create a second one.
  • You need to install Debugging Tools for Windows first
  • DumpGen: Event-Driven Dumps don't fully work. Scheduled dumps do.
  • SOSAssist: Remote CDB debugging does not work. Memory Dumps, Start Process and Attach To Process *DO* work.

Feedback

Issues We Can't Address

  • The public version of SOS has a few memory leaks. ("A few" being about 4 MB of leaked memory for each !sos.* command execution.) We are patching SOS DLL in memory if you are using the current public version. This patch affects !pe and !soe which will stop working in life debug builds. If you need these two commands, please change the configuration setting UseSOSMemoryLeakPatch in the application configuration file.

Download

© 2002-2012 by thinktecture GmbH & Co KG. All rights reserved. Contact | Impressum