Is BugSplat a Virus?

NO! BugSplat is absolutely not a virus. Instead, it is a powerful tool for helping software teams make sure their applications crash less.

Read more to understand why “BugSplats” occur and to learn some simple steps you can take to fix them.

Joey Profile Pic
Joey P.

BugSplat is not a virus. Instead, BugSplat is a tool used by developers (people who build and maintain software programs) to find and fix bugs that cause crashes in their applications.

BugSplat is a powerful tool that many companies rely on to improve their software's performance.

In this post, we’ll talk about:

  1. What is BugSplat?

  2. Why did I get a BugSplat?

  3. How do I fix a BugSplat?

  4. Why does the company who makes my software use BugSplat?

What is BugSplat?

You’re likely reading this because something popped up on your computer saying it’s from BugSplat. That pop-up probably looks like the image below.

Standard BugSplat Crash Dialogue Box

That popup is called the BugSplat Crash Dialogue and it is only seen when a software application or game that uses BugSplat crashes while in use.

It is only viewable at that time because BugSplat is a program called a crash reporter and it's job is to report when crashes happen.

As a crash reporter, BugSplat helps software companies understand how their application performs for their users by reporting on instances of crashes.

Software companies that use BugSplat are hoping that knowledge of software crashes will help them improve their applications.

Today, BugSplat is used by many companies large and small to fix bugs in all kinds of software and video games. You can learn more about how BugSplat specifically helps companies fix bugs on our Features page.

Why did I get a BugSplat?

You will only get a "BugSplat" (i.e. see the BugSplat Crash Dialogue) when a software application you are currently using crashes. A crash occurs when a software application runs into an issue or defect that causes it to break.

It is BugSplat's job to report on crashes. Once a crash occurs, BugSplat is called into duty, and a crash dialogue appears on your screen asking for feedback from you about what caused the crash.

Including details about what immediately happened before the application crashed is a powerful tool for developers to fix the issue you just experienced. It would be best if you always considered providing details about the circumstances that lead to the crash when you see the BugSplat Crash Dialogue.

Most of the time, restarting the application that crashed will fix the issue that caused the crash and led to you seeing the BugSplat Crash Dialogue. If you continue to get "BugSplats," then follow the steps sketched in the paragraph below.

The face you get when your software crashes.

How do I fix a BugSplat?

BugSplat doesn’t cause crashes; it only reports when crashes occur.

That said, there are some basic steps anyone should take when their applications are crashing.

Follow the steps below to try to fix your application crashes. If none of them are successful, make sure to reach out directly to the support team responsible for fixing your software.

  1. Attempt to restart the application. Most of the time, an application will only crash once and be fixed once reopened and running again. 

  2. Check for updates. Is there an update you've missed with your software? Make sure you're using the most up-to-date version of your software.

  3. Check online support documents for your issue. Likely, this issue has already been experienced by another user, and a quick fix is documented online. Go to your software's website, and search their technical documentation for the problem.

  4. Contact the makers of your Software directly. Most software companies will have a way to contact their support team to get technical help for their products. Find the contact information on their website, and contact them via email, chat, or phone.

  5. Try uninstalling and reinstalling. Uninstalling your application from your computer and reinstalling it can be dangerous as you could lose data, so please proceed with caution and adequately back up any valuable data that could be lost. Most applications have documents online that help with accomplishing this task safely.

The feeling once you get your software to stop crashing.

Beware websites providing programs that promise to remove BugSplat.

There are some sites on the internet that provide free programs for download claiming to be able to remove BugSplat from a user's computer.

Many of these sites falsely accuse BugSplat of being a virus, trojan, or other malware.

BugSplat has no affiliation with those sites that provide tools claiming to “remove BugSplat.” We have not reviewed or approved any of their programs and we cannot verify what any program from a third-party site might do.

Remember to be suspicious when downloading files from websites and follow common sense like the suggestions listed here: https://www.getsafeonline.org/protecting-your-computer/downloading/.

With that said, we would highly discourage you from downloading anything from these sites as they may be malicious or contain malware and viruses of their own.

Why does the company who makes my software use BugSplat?

BugSplat is very useful to software companies because it lets them know how stable their software is while in use. This helps them prioritize things to fix as well as saving time fixing things overall.

To show you precisely why BugSplat is useful, we'll use a fictional software company named ACME Software as an example.

ACME Software is a company that is about to release a new version of its software to the thousands of users who use it every day.

In the past, ACME had heard complaints from their users that their software wasn't stable enough and crashed too frequently.

To improve this, ACME decided to use the BugSplat crash reporter to understand how often their software was crashing for its users.

Before releasing their new software to users, the developers at ACME added BugSplat to their application code. This allowed their software application to report back to them whenever it crashed. 

After the ACME team finished this process, they did a little more testing, and then they shipped the new version of their software application to their users. 

Once their users had the new version of the ACME software, they used it the same as they always had. 

A bunch of developers (software nerds) fixing their software with BugSplat.

However, when some users started running into an issue that caused their application to quit unexpectedly, the ACME software program called the code included from BugSplat to capture the crash.  

At this point, ACME users saw the BugSplat Crash Dialogue box and were asked to describe what caused the crash. The dialogue box also allowed for users to leave contact information for ACME to contact them about a fix. 

Because ACME had BugSplat included with their software, they quickly learned about the problem in their code. ACME took data collected by BugSplat to find the cause quickly. They fixed it and shipped a new version to their users that didn't crash as often.

Because ACME is was now using BugSplat, they had a much better understanding of how stable their software was because they have an accurate crash count and data on what causes their worst crashes.

Latest Stories

Here’s what we've been up to recently.

Get 'The Splat' newsletter from BugSplat

Join our other subscribers for product updates, crash reporting and development best practices, tips on running a startup, and deep dives into video game history.