のねのBlog

パソコンの問題や、ソフトウェアの開発で起きた問題など書いていきます。よろしくお願いします^^。

aosp nexus5 browserが落ちた

11-29 12:54:17.732: E/chromium(3543): [ERROR:aw_autofill_manager_delegate.cc(144)]
 Not implemented reached in virtual void android_webview::AwAutofillManagerDelegate::UpdateAutofillPopupDataListValues(
 const std::vector<std::basic_string<short unsigned int,
 base::string16_char_traits> >&,
 const std::vector<std::basic_string<short unsigned int,
 base::string16_char_traits> >&)
11-29 12:54:26.912: W/UnimplementedWebViewApi(3543): Unimplemented WebView method onKeyDown called from: android.webkit.WebView.onKeyDown(WebView.java:2169)
11-29 12:54:32.902: I/ActivityManager(755): moveTaskToBack: 21
11-29 12:54:32.902: A/ActivityManager(755): Activity Manager Crash
11-29 12:54:32.902: A/ActivityManager(755): java.lang.NullPointerException
11-29 12:54:32.902: A/ActivityManager(755): 	at com.android.server.am.ActivityStack.moveTaskToBackLocked(ActivityStack.java:3116)
11-29 12:54:32.902: A/ActivityManager(755): 	at com.android.server.am.ActivityManagerService.moveActivityTaskToBack(ActivityManagerService.java:6934)
11-29 12:54:32.902: A/ActivityManager(755): 	at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:600)
11-29 12:54:32.902: A/ActivityManager(755): 	at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:2049)
11-29 12:54:32.902: A/ActivityManager(755): 	at android.os.Binder.execTransact(Binder.java:404)
11-29 12:54:32.902: A/ActivityManager(755): 	at dalvik.system.NativeStart.run(Native Method)
   3046     final boolean moveTaskToBackLocked(int taskId, ActivityRecord reason) {
   3047         Slog.i(TAG, "moveTaskToBack: " + taskId);
   3048 
   3049         // If we have a watcher, preflight the move before committing to it.  First check
   3050         // for *other* available tasks, but if none are available, then try again allowing the
   3051         // current task to be selected.
   3052         if (mStackSupervisor.isFrontStack(this) && mService.mController != null) {
   3053             ActivityRecord next = topRunningActivityLocked(null, taskId);
   3054             if (next == null) {
   3055                 next = topRunningActivityLocked(null, 0);
   3056             }
   3057             if (next != null) {
   3058                 // ask watcher if this is allowed
   3059                 boolean moveOK = true;
   3060                 try {
   3061                     moveOK = mService.mController.activityResuming(next.packageName);
   3062                 } catch (RemoteException e) {
   3063                     mService.mController = null;
   3064                     Watchdog.getInstance().setActivityController(null);
   3065                 }
   3066                 if (!moveOK) {
   3067                     return false;
   3068                 }
   3069             }
   3070         }
   3071 
   3072         if (DEBUG_TRANSITION) Slog.v(TAG,
   3073                 "Prepare to back transition: task=" + taskId);
   3074 
   3075         final TaskRecord tr = taskForIdLocked(taskId);
   3076         if (tr == null) {
   3077             return false;
   3078         }
   3079 
   3080         mTaskHistory.remove(tr);
   3081         mTaskHistory.add(0, tr);
   3082 
   3083         // There is an assumption that moving a task to the back moves it behind the home activity.
   3084         // We make sure here that some activity in the stack will launch home.
   3085         ActivityRecord lastActivity = null;
   3086         int numTasks = mTaskHistory.size();
   3087         for (int taskNdx = numTasks - 1; taskNdx >= 1; --taskNdx) {
   3088             final TaskRecord task = mTaskHistory.get(taskNdx);
   3089             if (task.mOnTopOfHome) {
   3090                 break;
   3091             }
   3092             if (taskNdx == 1) {
   3093                 // Set the last task before tr to go to home.
   3094                 task.mOnTopOfHome = true;
   3095             }
   3096         }
   3097 
   3098         if (reason != null &&
   3099                 (reason.intent.getFlags() & Intent.FLAG_ACTIVITY_NO_ANIMATION) != 0) {
   3100             mWindowManager.prepareAppTransition(AppTransition.TRANSIT_NONE, false);
   3101             ActivityRecord r = topRunningActivityLocked(null);
   3102             if (r != null) {
   3103                 mNoAnimActivities.add(r);
   3104             }
   3105         } else {
   3106             mWindowManager.prepareAppTransition(AppTransition.TRANSIT_TASK_TO_BACK, false);
   3107         }
   3108         mWindowManager.moveTaskToBottom(taskId);
   3109 
   3110         if (VALIDATE_TOKENS) {
   3111             validateAppTokensLocked();
   3112         }
   3113 
   3114         final TaskRecord task = mResumedActivity != null ? mResumedActivity.task : null;
                if (mResumedActivity != null) {
                                    task = mResumedActivity.task;
                                } else {
                                    task = null;  <== こっちを通ってるのかな。
                                }

   3115         if (task == tr && task.mOnTopOfHome || numTasks <= 1) { <== ここにNULLチェックが必要
   3116             task.mOnTopOfHome = false;
   3117             return mStackSupervisor.resumeHomeActivity(null);
   3118         }
   3119 
   3120         mStackSupervisor.resumeTopActivitiesLocked();
   3121         return true;
   3122     }
11-29 12:54:32.912: E/MessageQueue-JNI(3543): Exception in MessageQueue callback: handleReceiveCallback
11-29 12:54:32.922: E/MessageQueue-JNI(3543): java.lang.NullPointerException
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at android.os.Parcel.readException(Parcel.java:1467)
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at android.os.Parcel.readException(Parcel.java:1415)
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at android.app.ActivityManagerProxy.moveActivityTaskToBack(ActivityManagerNative.java:2700)
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at android.app.Activity.moveTaskToBack(Activity.java:4468)
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at com.android.browser.Controller.goBackOnePageOrQuit(Controller.java:2514)
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at com.android.browser.Controller.onBackKey(Controller.java:1238)
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at com.android.browser.Controller.onKeyUp(Controller.java:2682)
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at com.android.browser.BrowserActivity.onKeyUp(BrowserActivity.java:250)
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at android.view.KeyEvent.dispatch(KeyEvent.java:2664)
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at android.app.Activity.dispatchKeyEvent(Activity.java:2422)
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at com.android.browser.BrowserActivity.dispatchKeyEvent(BrowserActivity.java:279)
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:1960)
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at android.view.ViewRootImpl$ViewPostImeInputStage.processKeyEvent(ViewRootImpl.java:3827)
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:3801)
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3406)
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3456)
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3425)
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3510)
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3433)
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:3567)
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3406)
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3456)
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3425)
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3433)
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3406)
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3456)
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3425)
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3543)
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at android.view.ViewRootImpl$ImeInputStage.onFinishedInputEvent(ViewRootImpl.java:3693)
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at android.view.inputmethod.InputMethodManager$PendingEvent.run(InputMethodManager.java:2010)
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at android.view.inputmethod.InputMethodManager.invokeFinishedInputEventCallback(InputMethodManager.java:1704)
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at android.view.inputmethod.InputMethodManager.finishedInputEvent(InputMethodManager.java:1695)
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at android.view.inputmethod.InputMethodManager$ImeInputEventSender.onInputEventFinished(InputMethodManager.java:1987)
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at android.view.InputEventSender.dispatchInputEventFinished(InputEventSender.java:141)
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at android.os.MessageQueue.nativePollOnce(Native Method)
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at android.os.MessageQueue.next(MessageQueue.java:137)
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at android.os.Looper.loop(Looper.java:124)
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at android.app.ActivityThread.main(ActivityThread.java:4998)
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at java.lang.reflect.Method.invokeNative(Native Method)
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at java.lang.reflect.Method.invoke(Method.java:515)
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:777)
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593)
11-29 12:54:32.922: E/MessageQueue-JNI(3543): 	at dalvik.system.NativeStart.main(Native Method)
11-29 12:54:32.922: D/AndroidRuntime(3543): Shutting down VM
11-29 12:54:32.922: W/dalvikvm(3543): threadid=1: thread exiting with uncaught exception (group=0x41594b90)
11-29 12:54:32.922: E/AndroidRuntime(3543): FATAL EXCEPTION: main
11-29 12:54:32.922: E/AndroidRuntime(3543): Process: com.android.browser, PID: 3543
11-29 12:54:32.922: E/AndroidRuntime(3543): java.lang.NullPointerException
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at android.os.Parcel.readException(Parcel.java:1467)
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at android.os.Parcel.readException(Parcel.java:1415)
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at android.app.ActivityManagerProxy.moveActivityTaskToBack(ActivityManagerNative.java:2700)
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at android.app.Activity.moveTaskToBack(Activity.java:4468)
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at com.android.browser.Controller.goBackOnePageOrQuit(Controller.java:2514)
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at com.android.browser.Controller.onBackKey(Controller.java:1238)
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at com.android.browser.Controller.onKeyUp(Controller.java:2682)
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at com.android.browser.BrowserActivity.onKeyUp(BrowserActivity.java:250)
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at android.view.KeyEvent.dispatch(KeyEvent.java:2664)
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at android.app.Activity.dispatchKeyEvent(Activity.java:2422)
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at com.android.browser.BrowserActivity.dispatchKeyEvent(BrowserActivity.java:279)
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:1960)
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at android.view.ViewRootImpl$ViewPostImeInputStage.processKeyEvent(ViewRootImpl.java:3827)
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:3801)
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3406)
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3456)
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3425)
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3510)
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3433)
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:3567)
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3406)
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3456)
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3425)
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3433)
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3406)
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3456)
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3425)
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3543)
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at android.view.ViewRootImpl$ImeInputStage.onFinishedInputEvent(ViewRootImpl.java:3693)
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at android.view.inputmethod.InputMethodManager$PendingEvent.run(InputMethodManager.java:2010)
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at android.view.inputmethod.InputMethodManager.invokeFinishedInputEventCallback(InputMethodManager.java:1704)
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at android.view.inputmethod.InputMethodManager.finishedInputEvent(InputMethodManager.java:1695)
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at android.view.inputmethod.InputMethodManager$ImeInputEventSender.onInputEventFinished(InputMethodManager.java:1987)
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at android.view.InputEventSender.dispatchInputEventFinished(InputEventSender.java:141)
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at android.os.MessageQueue.nativePollOnce(Native Method)
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at android.os.MessageQueue.next(MessageQueue.java:137)
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at android.os.Looper.loop(Looper.java:124)
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at android.app.ActivityThread.main(ActivityThread.java:4998)
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at java.lang.reflect.Method.invokeNative(Native Method)
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at java.lang.reflect.Method.invoke(Method.java:515)
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:777)
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593)
11-29 12:54:32.922: E/AndroidRuntime(3543): 	at dalvik.system.NativeStart.main(Native Method)
11-29 12:54:33.402: W/ActivityManager(755): Activity pause timeout for ActivityRecord{42975448 u0 com.android.browser/.BrowserActivity t21 f}
11-29 12:54:33.892: I/ActivityManager(755): Killing 1799:android.process.acore/u0a2 (adj 15): empty #17
11-29 12:54:35.342: I/Process(3543): Sending signal. PID: 3543 SIG: 9