New issue
Advanced search Search tips

Issue 606783 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: May 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 2
Type: Bug

Blocking:
issue 602486



Sign in to add a comment

Window Leaked in Custom Tabs when a link is open in the Browser.

Project Member Reported by lizeb@chromium.org, Apr 26 2016

Issue description

From https://bugs.chromium.org/p/chromium/issues/detail?id=602486#c24

04-22 13:10:14.098  2592  2592 E WindowManager: android.view.WindowLeaked: Activity org.chromium.chrome.browser.customtabs.CustomTabActivity has leaked window android.widget.PopupWindow$PopupDecorView{8623b0 V.E...... ........ 0,0-819,1166} that was originally added here
04-22 13:10:14.098  2592  2592 E WindowManager:         at android.view.ViewRootImpl.<init>(ViewRootImpl.java:368)
04-22 13:10:14.098  2592  2592 E WindowManager:         at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:299)
04-22 13:10:14.098  2592  2592 E WindowManager:         at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:85)
04-22 13:10:14.098  2592  2592 E WindowManager:         at android.widget.PopupWindow.invokePopup(PopupWindow.java:1258)
04-22 13:10:14.098  2592  2592 E WindowManager:         at android.widget.PopupWindow.showAsDropDown(PopupWindow.java:1110)
04-22 13:10:14.098  2592  2592 E WindowManager:         at android.widget.ListPopupWindow.show(ListPopupWindow.java:658)
04-22 13:10:14.098  2592  2592 E WindowManager:         at org.chromium.chrome.browser.appmenu.AppMenu.show(AppMenu.java:231)
04-22 13:10:14.098  2592  2592 E WindowManager:         at org.chromium.chrome.browser.appmenu.AppMenuHandler.showAppMenu(AppMenuHandler.java:136)
04-22 13:10:14.098  2592  2592 E WindowManager:         at org.chromium.chrome.browser.appmenu.AppMenuButtonHelper.showAppMenu(AppMenuButtonHelper.java:47)
04-22 13:10:14.098  2592  2592 E WindowManager:         at org.chromium.chrome.browser.appmenu.AppMenuButtonHelper.onTouch(AppMenuButtonHelper.java:89)
04-22 13:10:14.098  2592  2592 E WindowManager:         at org.chromium.chrome.browser.toolbar.ToolbarLayout$2.onTouch(ToolbarLayout.java:193)
04-22 13:10:14.098  2592  2592 E WindowManager:         at android.view.View.dispatchTouchEvent(View.java:9296)
04-22 13:10:14.098  2592  2592 E WindowManager:         at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2553)
04-22 13:10:14.098  2592  2592 E WindowManager:         at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2197)
04-22 13:10:14.098  2592  2592 E WindowManager:         at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2553)
04-22 13:10:14.098  2592  2592 E WindowManager:         at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2197)
04-22 13:10:14.098  2592  2592 E WindowManager:         at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2553)
04-22 13:10:14.098  2592  2592 E WindowManager:         at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2197)
04-22 13:10:14.098  2592  2592 E WindowManager:         at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2553)
04-22 13:10:14.098  2592  2592 E WindowManager:         at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2197)
04-22 13:10:14.098  2592  2592 E WindowManager:         at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2553)
04-22 13:10:14.098  2592  2592 E WindowManager:         at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2197)
04-22 13:10:14.098  2592  2592 E WindowManager:         at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2553)
04-22 13:10:14.098  2592  2592 E WindowManager:         at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2197)
04-22 13:10:14.098  2592  2592 E WindowManager:         at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2553)
04-22 13:10:14.098  2592  2592 E WindowManager:         at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2197)
04-22 13:10:14.098  2592  2592 E WindowManager:         at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2553)
04-22 13:10:14.098  2592  2592 E WindowManager:         at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2197)
04-22 13:10:14.098  2592  2592 E WindowManager:         at com.android.internal.policy.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:2403)
04-22 13:10:14.098  2592  2592 E WindowManager:         at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1737)
04-22 13:10:14.098  2592  2592 E WindowManager:         at android.app.Activity.dispatchTouchEvent(Activity.java:2771)
04-22 13:10:14.098  2592  2592 E WindowManager:         at android.support.v7.view.m.dispatchTouchEvent(WindowCallbackWrapper.java:60)
04-22 13:10:14.098  2592  2592 E WindowManager:         at java.lang.reflect.Method.invoke(Native Method)
04-22 13:10:14.098  2592  2592 E WindowManager:         at org.chromium.base.BaseChromiumApplication$WindowCallbackProxy.invoke(BaseChromiumApplication.java:87)
04-22 13:10:14.098  2592  2592 E WindowManager:         at java.lang.reflect.Proxy.invoke(Proxy.java:393)
04-22 13:10:14.098  2592  2592 E WindowManager:         at $Proxy0.dispatchTouchEvent(Unknown Source)
04-22 13:10:14.098  2592  2592 E WindowManager:         at com.android.internal.policy.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:2364)
04-22 13:10:14.098  2592  2592 E WindowManager:         at android.view.View.dispatchPointerEvent(View.java:9520)
04-22 13:10:14.098  2592  2592 E WindowManager:         at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:4230)
04-22 13:10:14.098  2592  2592 E WindowManager:         at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:4096)
04-22 13:10:14.098  2592  2592 E WindowManager:         at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3642)
04-22 13:10:14.098  2592  2592 E WindowManager:         at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3695)
04-22 13:10:14.098  2592  2592 E WindowManager:         at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3661)
04-22 13:10:14.098  2592  2592 E WindowManager:         at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3787)
04-22 13:10:14.098  2592  2592 E WindowManager:         at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3669)
04-22 13:10:14.098  2592  2592 E WindowManager:         at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:3844)
04-22 13:10:14.098  2592  2592 E WindowManager:         at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3642)
04-22 13:10:14.098  2592  2592 E WindowManager:         at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3695)
04-22 13:10:14.098  2592  2592 E WindowManager:         at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3661)
04-22 13:10:14.098  2592  2592 E WindowManager:         at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3669)
04-22 13:10:14.098  2592  2592 E WindowManager:         at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3642)
04-22 13:10:14.098  2592  2592 E WindowManager:         at android.
04-22 13:10:15.234   796  1005 D ConnectivityService: updateNetworkScore for NetworkAgentInfo [WIFI () - 101] to 56


A menu has to be dismissed before finishing the Activity.
 

Comment 2 by lizeb@chromium.org, May 2 2016

Status: Fixed (was: Assigned)

Sign in to add a comment