2011-09-15 6 views
1

コンテキスト:私はアプリが既に1年以上市場にリリースされており、最後のアップデートは3ヶ月前です。決してANRエラーに問題はありませんでした。アプリはかなり安定しており、100,000以上のアクティブなインストールが可能です。スプリントは私のアプリをロックしていますか? (com.carrieriq.iqagent.clientのANR)

最近、私は、アプリケーションのさまざまな場所からANR keyDispatchingTimedOutレポート(約30件)を取得しています。それらのすべてがcom.carrieriq.iqagent.clientと関係しています。例えば

、 のDalvikスレッド:

 
"main" prio=5 tid=1 MONITOR 
    | group="main" sCount=1 dsCount=0 s=N obj=0x40020a30 self=0xcd88 
    | sysTid=19807 nice=0 sched=0/0 cgrp=default handle=-1345026000 
    at com.carrieriq.iqagent.client.NativeClient.acquire(NativeClient.java:~35) 
    - waiting to lock (a java.lang.Object) held by threadid=2 (HeapWorker) 
    at com.carrieriq.iqagent.client.IQClient.(IQClient.java:115) 
    at com.carrieriq.iqagent.client.IQClient.(IQClient.java:105) 
    at android.app.AlertDialog$Builder.create(AlertDialog.java:826) 
    at android.app.AlertDialog$Builder.show(AlertDialog.java:864) 
    at com.myapp.button.pushed$SomeRunnable.run(SomeRunnable.java:299) 

--The SomeRunnable.javaライン299はadialog.showだけです()。レポート内の

のみ、他のスレッドがある:

 
"HeapWorker" daemon prio=5 tid=2 NATIVE 
    | group="system" sCount=1 dsCount=0 s=N obj=0x43b55c98 self=0x11eba8 
    | sysTid=19808 nice=0 sched=0/0 cgrp=default handle=1174376 
    at com.carrieriq.iqagent.client.NativeClient.clientShutdown(Native Method) 
    at com.carrieriq.iqagent.client.NativeClient.release(NativeClient.java:81) 
    at com.carrieriq.iqagent.client.IQClient.disconnect(IQClient.java:341) 
    at com.carrieriq.iqagent.client.IQClient.finalize(IQClient.java:354) 
    at dalvik.system.NativeStart.run(Native Method) 

私はオンラインGoogleで検索し、人々はそれでバッテリーの問題を持っていると主張することを見た: http://forums.androidcentral.com/sprint-optimus-s/45729-ever-wondered-what-iqagent.html

そこで質問があり、私はわかりません私はこれで何をするべきですか(パッケージが存在しているかどうかを確認して、おそらくユーザに警告しますか?)それは本当に理由ですか?

このパッケージは、私が得たすべてのANRトレースに表示されます。 (だから、スプリントユーザーだけがこの問題を抱えている)

答えて

0

これはIQclientの正当な競合状態のようです。しかし興味深いのは、スレッドがボタン・プレスを処理しようとしているときに、HeapWorkerスレッドがシャット・ダウンしていることです。そのスレッドがシャットダウンされている理由を把握できる場合は、解決策を見つけることができます。悲しいことに、それはレプロなしでは難しいかもしれない。

関連する問題