I agree with parent. You phone is broken, my friend. In the years I've been using iOS, these have happened to me less than a handful of times. Definitely not something I would ever remember if not prompted.
I'm sorry, but it's just not particularly believable that all devices in my vicinity should have rare hardware faults that cause the mentioned software crashes and glitches.
As mentioned, they are reproduced on devices of friends of different generations, and my earlier devices were no saints either.
Plus, remember the debugging manual: When software bugs out, it's safe to assume it's always the software that's broken. Suspicion of kernel, compiler or hardware faults come after the software has been proven free of fault (which you can't reasonably do without source access).
As mentioned, they are reproduced on devices of friends of different generations, and my earlier devices were no saints either.
Plus, remember the debugging manual: When software bugs out, it's safe to assume it's always the software that's broken. Suspicion of kernel, compiler or hardware faults come after the software has been proven free of fault (which you can't reasonably do without source access).