Unsanity, LLC is dedicated to providing quality support. Please read our FAQ before emailing us to streamline the process.

Lost Registration Information

If you have lost your registration information, enter the e-mail you used when registering, and all the needed information will be sent to you immediately.

Product Support

Select a product from the list to view the Frequently Asked Questions for it:

Or, select a category of FAQs to view:

GeneralSoftware ProductsPurchasing & Orders

Frequently Asked Questions

Top Questions for Support

Why is Smart Crash Reports appearing in every crash log? (or) SCR is causing Application crashes!

Due to the way InputManagers work, they load into every application as soon as AppKit is initialized. This means that SCR, being an InputManager, will appear in the crash logs. However, this does not mean that crash is caused by SCR. The only thing that SCR does in applications that SCR is loaded in is to check to see if the currently running application is Apple's CrashReporter application or not. It does this by checking the result of [[[NSBundle mainBundle] bundleIdentifier] isEqualToString:@"com.apple.CrashReporter"]. If that returns false, then no other code is run inside the process.
- init
{
	if (self=[super init])
	{
		NSString* bundleID = [[NSBundle mainBundle] bundleIdentifier];
		
		if (bundleID && [bundleID isEqualToString:@"com.apple.CrashReporter"])
		{
			SInt32 sysVers;
			
			if (Gestalt(gestaltSystemVersion, &sysVers) == noErr &&
			sysVers >= 0x1040 && sysVers < 0x1050)
			{
				// initialize SCR for CrashReporter
			}
		}
	}
	
	return self;
}

Permalink

Note: To view product specific questions and answers, select your product from the list at the top right.

Click here to View all of the frequently asked questions for this product/category.