Less than 1% of crashes are reported by users. And only around 50% of users who do report a bug will provide follow up info such as crash reports or diagnostic information.
Before I had automatic crash reporting, I was blissfully unaware how bad my app was.
Well what you said is correct, but there is a difference between a commercial product, and free software
I would expect users to care more about the latter.
For example, I am specifically talking about open source games, where often users report errors with zipped stacktrace attached
In my experience it's the other way around - but the difference is not that big anyway. Commercial programs typically imply paid support, which can tease out more details when the user contacts them. The users themselves are also more invested, as they already committed their money.
Open source software faces the same problems about a lack of bug reports. Check out this article and the related HN discussion:
Yes, there are some users that are really helpful. I also thought that my users are great at reporting bugs. But when I added an automatic crash reporter, I was shocked how many crashes happened that nobody bothered to report.
Maybe 1 in 10 crashing bugs was reported at all. A serious bug that made the app all but unusable was reported by 2 or 3 people (out of at least 100 people who were affected before I pulled the broken update).
Less than 1% of crashes are reported by users. And only around 50% of users who do report a bug will provide follow up info such as crash reports or diagnostic information.
Before I had automatic crash reporting, I was blissfully unaware how bad my app was.