1

Currently, I am using Crittercism for crash reporting and making sure that I add dSYMs to get symbolicated crash reports.

But it is not helping with some of my crashes which are segmentation faults (SIGSEGV and SIGBUS). They occur randomly and I haven't been able to reproduce them on device and on simulator. I have tried to find a pattern by trying my app on different ios devices with different network connections (3G, Wifi, Edge) but with no success.

What can be my next step?

utsavanand
  • 329
  • 1
  • 3
  • 15
  • 1
    This is a good read http://www.raywenderlich.com/10209/my-app-crashed-now-what-part-1 – Desdenova Jan 17 '14 at 12:43
  • 2
    How about providing some more details like an actual crash report and whatever conclusion you made analysing it? – Kerni Jan 17 '14 at 12:49
  • 1
    You may want to observer whether there's any pattern in the location (ie, locale, language, and timezone) of the users. – Hot Licks Jan 17 '14 at 12:51

1 Answers1

0

Not much to go on, but here are a few places to look:

  1. If you have multiple threads, check to make sure they are behaving properly. Make sure you synchronize properly if multiple threads could be accessing the same objects.

  2. Check your NSNotifications - could one be posted when you are not expecting it?

I have found that the hardest bugs to find are those that are caused by asynchronous events - either in other threads or due to external events that you might be monitoring.

Not being able to reproduce the bug in your development environment will make it very hard to find.

Larry
  • 396
  • 4
  • 7