Seems we're all in agreeance that its a software issue. My phone crashed again this morning. I simply clicked the home button and nothing, then I tried again and the Apple logo appeared (ie i didnt have to hard reset it).
Here's my crash dump data:
Hardware Model: iPhone4,1
Date/Time: 2011-10-19 07:27:47.939 -0700
OS Version: iPhone OS 5.0 (9A334)
panic(cpu 1 caller 0x8007e8d4): sleh_abort: prefetch abort in kernel
mode: fault_addr=0x204902ae
r0: 0x802a5fc8 r1: 0x204902af r2: 0x802f4c58 r3: 0x0000001c
r4: 0x91592214 r5: 0x0000ffff r6: 0x00000001 r7: 0xcfd63f38
r8: 0x00000000 r9: 0xffffffff r10: 0x00000001 r11: 0x00000000
12: 0x0000001c sp: 0xcfd63f1c lr: 0x801e6675 pc: 0x204902ae
cpsr: 0x00000033 fsr: 0x00000005 far: 0x204902ae
Debugger message: panic
OS version: 9A334
Kernel version: Darwin Kernel Version 11.0.0: Thu Sep 15 23:34:43 PDT
2011; root:xnu-1878.4.43~2/RELEASE_
ARM_S5L8940X
iBoot version: iBoot-1219.43.32
secure boot?: YES
Paniclog version: 1
Epoch Time: sec usec
Boot : 0x4e9e3f8d 0x00000000
Sleep : 0x4e9edd40 0x000a482d
Wake : 0x00000000 0x00000000
Calendar: 0x4e9edd41 0x0003443a
Task 0xc085ed20: 12897 pages, 111 threads: pid 0: kernel_task
thread 0xc0868230
kernel backtrace: cfd63c78
lr: 0x8007bccb fp: 0xcfd63ca4
lr: 0x8007c2cf fp: 0xcfd63cd4
lr: 0x800165f7 fp: 0xcfd63cf4
lr: 0x8007e8d4 fp: 0xcfd63db4
lr: 0x80079488 fp: 0xcfd63f38
lr: 0x80210f23 fp: 0xcfd63f48
lr: 0x802185e5 fp: 0xcfd63f68
lr: 0x8021bfef fp: 0xcfd63f88
lr: 0x8021c07f fp: 0xcfd63fa8
lr: 0x8007a3bc fp: 0x00000000
Task 0xc085eac0: 212 pages, 3 threads: pid 1: launchd
Task 0xc085e600: 646 pages, 7 threads: pid 12: UserEventAgent
Task 0xc085e140: 229 pages, 4 threads: pid 13: notifyd
Task 0xc085e3a0: 527 pages, 9 threads: pid 14: configd
Task 0xc085dee0: 10175 pages, 21 threads: pid 15: SpringBoard
Task 0xc085dc80: 148 pages, 4 threads: pid 16: syslogd
Task 0xc085da20: 1877 pages, 14 threads: pid 17: CommCenter
Task 0xc085ce40: 585 pages, 3 threads: pid 22: lockdownd
Task 0xc085c980: 270 pages, 2 threads: pid 24: powerd
Task 0xc085c000: 1730 pages, 13 threads: pid 28: locationd
Task 0xc0ef9d20: 559 pages, 4 threads: pid 29: wifid
Task 0xc0ef9860: 693 pages, 8 threads: pid 31: ubd
Task 0xc0ef7720: 2245 pages, 18 threads: pid 45: mediaserverd
Task 0xc0ef74c0: 401 pages, 3 threads: pid 46: mediaremoted
Task 0xc0ef7260: 382 pages, 3 threads: pid 47: mDNSResponder
Task 0xc0f50d20: 624 pages, 8 threads: pid 49: imagent
Task 0xc0f50ac0: 752 pages, 5 threads: pid 50: iapd
Task 0xc0f50600: 212 pages, 4 threads: pid 52: fseventsd
Task 0xc0f503a0: 890 pages, 1 threads: pid 53: fair