0

アプリの 1 つで、非常に奇妙な動作をするバグが発生しています。いくつかの大きな画像ファイルのダウンロードを初期化すると、ダウンロードが進行する前にアプリがクラッシュします。アプリは で複数ASIHTTPRequestのを使用ASINetworkQueueしていますが、同時にダウンロードできるのは 1 つだけです。

条件は次のとおりです。

  1. iPhone 5 iOS 6.0 AT&T サービス
  2. アプリは iOS 5.1 SDK で構築され、App Store から提供されます
  3. クラッシュは LTE でのみ発生し、WiFi または「4G」では発生しません。

私たちの開発チームは、このバグを 1 つのデバイスでしか再現できませんでした。しかし、一度発生した後、リクエストが試行されるたびに発生しました。アプリは削除され、何度も再インストールされ、iPhone は再起動され、iCloud バックアップは消去されましたが、デバイスが WiFi に戻るまで、毎回クラッシュが発生し続けました。

Code Type:       ARM (Native)
Parent Process:  launchd [1]

Date/Time:       2012-09-26 21:03:14.872 -0500
OS Version:      iOS 6.0 (10A405)
Report Version:  104

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x90000010
Crashed Thread:  0

Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0   libobjc.A.dylib                 0x34e13f2a objc_release + 10
1   libobjc.A.dylib                 0x34e13490 (anonymous namespace)::AutoreleasePoolPage::pop(void*) + 164
2   CoreFoundation                  0x38b5b82c _CFAutoreleasePoolPop + 12
3   Foundation                      0x35005d3c __NSThreadPerformPerform + 600
4   CoreFoundation                  0x38bed8f4 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 12
5   CoreFoundation                  0x38bed158 __CFRunLoopDoSources0 + 208
6   CoreFoundation                  0x38bebf2a __CFRunLoopRun + 642
7   CoreFoundation                  0x38b5f238 CFRunLoopRunSpecific + 352
8   CoreFoundation                  0x38b5f0c4 CFRunLoopRunInMode + 100
9   GraphicsServices                0x30d5b336 GSEventRunModal + 70
10  UIKit                           0x38ce0284 UIApplicationMain + 1116
11  AppName                         0x00003cc6 0x1000 + 11462
12  AppName                         0x00003c54 0x1000 + 11348

何かご意見は?OSのバグか、古いSDKでビルドされたという事実と関係があるのではないかと思います。私が見つけることができた唯一の他の同様のレポートは、ここにあります: iOS6 Sunday Ticket App Crashing over 3G or LTE .

4

1 に答える 1

1

ここで発生している可能性があるのは、LTE ネットワーク上の iPhone 5 に関する既知の問題です。4G と LTE を切り替えると、接続がしばらく切断され、すべてのネットワーク要求がエラーになります。

設定で LTE を一時的に無効にして (セルラー データを保持しながら)、問題を再現してみてください。また、セルラー ネットワーク (4G または LTE) で電話がどのように接続されているかを追跡します。

これは、Google で「iphone 5 at&t LTE ドロップ」を取得できる多数のリンクの 1 つです: http://forums.macrumors.com/showthread.php?t=1452242

于 2012-09-28T03:54:33.010 に答える