Want to learn more about building and supporting stable applications?

Plus other fun stuff!*

Sign up to get our monthly newsletter sent to your inbox.

Customizing the UE4 Crash Report Client

Crash Report Client is an Unreal Engine tool that allows developers to capture C++ crash reports from supported platforms. At crash time, a dialog is shown to the user so that they may add comments or replication steps to the details of the report. Once the crash report is submitted, it’s pushed to one of Epic’s servers so that developers can review the crash and fix the underlying issue.

Group by ip

BugSplat recently added Crash Grouping and Aggregation in Search. Grouping crashes provides new insight into your product's stability and allows you to prioritize fixes based on a wide variety of criteria. To try out this new feature, navigate to the Crashes page.

First Video Game

On a fall day in mid-October 1958, a nuclear physicist, Dr. William “Willy” Higinbotham, prepared something special for the visitors of Brookhaven National Laboratory’s annual public exhibition. At that event he unwittingly created what might be the worlds first video game. Read the story by clicking the link below!

We've just released a way to track the number of users affected by a crash! If you navigate to the Summary page, you'll now see a column labeled 'Users Affected,’ this column shows how many unique users have been affected for each row in the crash summary table. With the data provided by this new column, you’ll have additional information available for prioritizing fixes. The ‘Count’ column is unchanged and reports the total number of crashes reported by all users.

CO video game industry

The video-gaming industry is growing, surging in revenue, and spreading around the globe. From Bali to the southern coast of France, there are some drop-dead georgeous places home to video-gaming companies.

Users affected by crash

recently added Crash Grouping and Aggregation in Search. Grouping crashes provides new insight into your product's stability and allows you to prioritize fixes based on a wide variety of criteria. To try out this new feature, navigate to the Crashes page.

BugSplat for customer support

One of the most cost-effective and efficient ways to build and grow your tech business is to provide exceptional support to your users. Excellent technical support improves your conversion rate, keeps your current customers happy, gets your customers telling their friends nice things about you (word-of-mouth advertising), and provides a whole host of other benefits.

Crashpad attachments

BugSplat now supports attachments for Crashpad out of the box. Developers can include additional files with the Crashpad crash upload using the newest release of the BugSplat Crashpad SDK. This release includes updated examples that show how to include Crashpad attachments for Windows, Linux, Android, Qt Windows, and Qt Linux (but not yet for macOS).

Getting feedback from your users is an incredibly important part of the development and support process. However, traditional methods of learning about your critical defects are often not sufficient for producing great software.

Why doesnt NASAs code crash

You’re typing away on your computer, minding your own business when your application freezes. There’s that moment of panic, maybe the software’s just being slow. But no!! Alas, your window unexpectedly closes, your application has crashed. All of us have experienced this unfortunate event….unless you’re NASA. Read more to learn about how NASA keeps their critical missions as crash free as possible!

Great video game crash of 1983

At BugSplat, we are passionate about preventing software and video game crashes—but not all crashes are caused by bugs in code! In the early 80’s the video game industry was booming in North America - the price of home consoles had dropped, and the demand for new video games was skyrocketing.

improve working from home

Most of us here at BugSplat spend the majority of our day at our computer. If you are reading this post, there's a good chance that you probably do too. And, like us, you probably expect that computers are just supposed to work for you. However, in my experience, this close relationship we share with our machines just expands the realm of possible annoyances we encounter day-in and day-out. Here are some easy ways to help you improve your relationship with one of the most essential pieces of equipment in your working life.

BugSplat now includes local variables and function arguments for our Windows Native, Unity, and Unreal C++ integrations. By including local variables and function arguments, we can provide another level of contextual information about the cause of your crash.

Playlists for work music

I don't know about you - but happiness during a workday for a developer often correlates directly with how effectively they've blocked out the rest of the world. I'd posit that most developers are happiest when they're able to block out the rest of their world and focus solely on their project at hand.

Build vs buy

You’re in the process of creating and launching new software and you want it to be as stable as possible. Or, maybe your software has been running for a while, but you’re frustrated with the bug-reporting workflow in place. Either way it’s time to look for a crash reporting process that fits your application. This leads to a natural question: Should we build it? Or should we buy it? To expand on this question, which will be better for my business? To dedicate development time from your team or to spend some of your company’s hard-earned cash.

Clean your keyboard

For many of us, our computer is the central touchpoint of our working lives. We spend hours each day typing away as we work, bringing back everything we've touched while grabbing a snack, running to the bathroom, working out at lunch, or taking a break with some coworkers. Everything you touch in a day—it all ends up back on your keyboard. As a result, your keyboard is likely one of the dirtiest things you touch all day. So, just how dirty is your keyboard? And how often should we actually be cleaning it to keep our machines clean and ourselves as healthy as possible?

Top