Merge "Add more information to WTF to investigate bug 37809561" into oc-dev
am: e497b698d2
Change-Id: I0d5ace9d9b302e8f924d096fb245a81a3dfa8568
This commit is contained in:
@@ -1218,6 +1218,7 @@ public final class LoadedApk {
|
|||||||
private Intent mCurIntent;
|
private Intent mCurIntent;
|
||||||
private final boolean mOrdered;
|
private final boolean mOrdered;
|
||||||
private boolean mDispatched;
|
private boolean mDispatched;
|
||||||
|
private Throwable mPreviousRunStacktrace; // To investigate b/37809561. STOPSHIP remove.
|
||||||
|
|
||||||
public Args(Intent intent, int resultCode, String resultData, Bundle resultExtras,
|
public Args(Intent intent, int resultCode, String resultData, Bundle resultExtras,
|
||||||
boolean ordered, boolean sticky, int sendingUser) {
|
boolean ordered, boolean sticky, int sendingUser) {
|
||||||
@@ -1243,11 +1244,14 @@ public final class LoadedApk {
|
|||||||
final IActivityManager mgr = ActivityManager.getService();
|
final IActivityManager mgr = ActivityManager.getService();
|
||||||
final Intent intent = mCurIntent;
|
final Intent intent = mCurIntent;
|
||||||
if (intent == null) {
|
if (intent == null) {
|
||||||
Log.wtf(TAG, "Null intent being dispatched, mDispatched=" + mDispatched);
|
Log.wtf(TAG, "Null intent being dispatched, mDispatched=" + mDispatched
|
||||||
|
+ ": run() previously called at "
|
||||||
|
+ Log.getStackTraceString(mPreviousRunStacktrace));
|
||||||
}
|
}
|
||||||
|
|
||||||
mCurIntent = null;
|
mCurIntent = null;
|
||||||
mDispatched = true;
|
mDispatched = true;
|
||||||
|
mPreviousRunStacktrace = new Throwable("Previous stacktrace");
|
||||||
if (receiver == null || intent == null || mForgotten) {
|
if (receiver == null || intent == null || mForgotten) {
|
||||||
if (mRegistered && ordered) {
|
if (mRegistered && ordered) {
|
||||||
if (ActivityThread.DEBUG_BROADCAST) Slog.i(ActivityThread.TAG,
|
if (ActivityThread.DEBUG_BROADCAST) Slog.i(ActivityThread.TAG,
|
||||||
|
|||||||
Reference in New Issue
Block a user