Closed
Bug 663447
Opened 14 years ago
Closed 7 years ago
java.lang.IllegalArgumentException: View not attached to window manager at android.view.WindowManagerImpl.findViewLocked(WindowManagerImpl.java)
Categories
(Firefox for Android Graveyard :: General, defect)
Tracking
(firefox5 affected, firefox17 affected, firefox18 affected, firefox19 affected, firefox20 affected, firefox21 affected, firefox22 affected, firefox23 affected, firefox24 affected, firefox25 affected, firefox26 affected)
RESOLVED
WONTFIX
People
(Reporter: mfinkle, Unassigned)
References
Details
(Keywords: crash, Whiteboard: [native-crash])
Crash Data
Stack traces:
v5.0 Jun 9, 2011 2:05:14 AM 3 reports/week 0% 3reports
--------------------------------------------------------------------------------
java.lang.IllegalArgumentException: View not attached to window manager
at android.view.WindowManagerImpl.findViewLocked(WindowManagerImpl.java:359)
at android.view.WindowManagerImpl.removeView(WindowManagerImpl.java:204)
at android.view.Window$LocalWindowManager.removeView(Window.java:522)
at android.app.Dialog.dismissDialog(Dialog.java:306)
at android.app.Dialog.access$000(Dialog.java:73)
at android.app.Dialog$1.run(Dialog.java:110)
at android.app.Dialog.dismiss(Dialog.java:296)
at org.mozilla.firefox_beta.CrashReporter.finish(CrashReporter.java:103)
at org.mozilla.firefox_beta.CrashReporter$1.run(CrashReporter.java:95)
at android.os.Handler.handleCallback(Handler.java:587)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:126)
at android.app.ActivityThread.main(ActivityThread.java:3997)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:491)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599)
at dalvik.system.NativeStart.main(Native Method)
--------------------------------------------------------------------------------
v5.0 Jun 4, 2011 5:03:02 AM 1 reports/week 0% 1reports
--------------------------------------------------------------------------------
java.lang.IllegalArgumentException: View not attached to window manager
at android.view.WindowManagerImpl.findViewLocked(WindowManagerImpl.java:359)
at android.view.WindowManagerImpl.removeView(WindowManagerImpl.java:204)
at android.view.Window$LocalWindowManager.removeView(Window.java:522)
at android.app.Dialog.dismissDialog(Dialog.java:306)
at android.app.Dialog.access$000(Dialog.java:73)
at android.app.Dialog$1.run(Dialog.java:110)
at android.app.Dialog.dismiss(Dialog.java:296)
at org.mozilla.firefox_beta.CrashReporter.finish(CrashReporter.java:103)
at org.mozilla.firefox_beta.CrashReporter$1.run(CrashReporter.java:95)
at android.os.Handler.handleCallback(Handler.java:587)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:126)
at android.app.ActivityThread.main(ActivityThread.java:4002)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:491)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:844)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602)
at dalvik.system.NativeStart.main(Native Method)
--------------------------------------------------------------------------------
v5.0 Jun 3, 2011 6:32:32 PM 1 reports/week 0% 2reports
--------------------------------------------------------------------------------
java.lang.IllegalArgumentException: View not attached to window manager
at android.view.WindowManagerImpl.findViewLocked(WindowManagerImpl.java:355)
at android.view.WindowManagerImpl.removeView(WindowManagerImpl.java:200)
at android.view.Window$LocalWindowManager.removeView(Window.java:432)
at android.app.Dialog.dismissDialog(Dialog.java:278)
at android.app.Dialog.access$000(Dialog.java:71)
at android.app.Dialog$1.run(Dialog.java:111)
at android.app.Dialog.dismiss(Dialog.java:268)
at org.mozilla.firefox_beta.CrashReporter.finish(CrashReporter.java:103)
at org.mozilla.firefox_beta.CrashReporter$1.run(CrashReporter.java:95)
at android.os.Handler.handleCallback(Handler.java:587)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:143)
at android.app.ActivityThread.main(ActivityThread.java:4701)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:521)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
at dalvik.system.NativeStart.main(Native Method)
--------------------------------------------------------------------------------
v5.0 May 30, 2011 4:35:48 PM 0 reports/week 0% 1reports
--------------------------------------------------------------------------------
java.lang.IllegalArgumentException: View not attached to window manager
at android.view.WindowManagerImpl.findViewLocked(WindowManagerImpl.java:391)
at android.view.WindowManagerImpl.removeView(WindowManagerImpl.java:236)
at android.view.Window$LocalWindowManager.removeView(Window.java:438)
at android.app.Dialog.dismissDialog(Dialog.java:335)
at android.app.Dialog.access$000(Dialog.java:92)
at android.app.Dialog$1.run(Dialog.java:155)
at android.app.Dialog.dismiss(Dialog.java:325)
at org.mozilla.firefox_beta.CrashReporter.finish(CrashReporter.java:103)
at org.mozilla.firefox_beta.CrashReporter$1.run(CrashReporter.java:95)
at android.os.Handler.handleCallback(Handler.java:587)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:143)
at android.app.ActivityThread.main(ActivityThread.java:4196)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
at dalvik.system.NativeStart.main(Native Method)
--------------------------------------------------------------------------------
v5.0 May 30, 2011 2:49:57 PM 0 reports/week 0% 1reports
--------------------------------------------------------------------------------
java.lang.IllegalArgumentException: View not attached to window manager
at android.view.WindowManagerImpl.findViewLocked(WindowManagerImpl.java:355)
at android.view.WindowManagerImpl.removeView(WindowManagerImpl.java:200)
at android.view.Window$LocalWindowManager.removeView(Window.java:432)
at android.app.Dialog.dismissDialog(Dialog.java:278)
at android.app.Dialog.access$000(Dialog.java:71)
at android.app.Dialog$1.run(Dialog.java:111)
at android.app.Dialog.dismiss(Dialog.java:268)
at org.mozilla.firefox_beta.CrashReporter.finish(CrashReporter.java:103)
at org.mozilla.firefox_beta.CrashReporter$1.run(CrashReporter.java:95)
at android.os.Handler.handleCallback(Handler.java:587)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.java:4627)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:521)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
at dalvik.system.NativeStart.main(Native Method)
| Reporter | ||
Updated•14 years ago
|
OS: Windows 7 → Android
Hardware: x86 → ARM
Version: Trunk → Firefox 5
| Reporter | ||
Updated•14 years ago
|
status-firefox5:
--- → affected
Comment 1•14 years ago
|
||
There is the possibility that dismiss() is called without a corresponding show() - while the docs don't say that this is harmful, they do say that calling Activity::dismissDialog() without a corresponding showDialog() is harmful, so perhaps it is?
Comment 3•14 years ago
|
||
This crash now happens all the time for me with a recent nightly build of Fennec. Today I already had 7 crashes with this signature.
Severity: normal → critical
Comment 4•14 years ago
|
||
Here one of the crash reports: bp-35b1842b-0f76-4749-9068-af4842110821
Updated•14 years ago
|
Crash Signature: mozalloc_abort | libc.so@0x19c0a
Updated•14 years ago
|
Assignee: nobody → chrislord.net
Updated•14 years ago
|
Crash Signature: mozalloc_abort | libc.so@0x19c0a → [@ mozalloc_abort | libc.so@0x19c0a ]
Comment 6•13 years ago
|
||
There are two crashes in 14.0b1 and two in 14.0b2 (older ones are bug 723495).
The stack slightly differs from the ones in comment 0:
java.lang.IllegalArgumentException: View not attached to window manager
at android.view.WindowManagerImpl.findViewLocked(WindowManagerImpl.java:587)
at android.view.WindowManagerImpl.removeView(WindowManagerImpl.java:324)
at android.view.WindowManagerImpl$CompatModeWrapper.removeView(WindowManagerImpl.java:151)
at android.app.Dialog.dismissDialog(Dialog.java:328)
at android.app.Dialog$1.run(Dialog.java:119)
at android.os.Handler.handleCallback(Handler.java:605)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at org.mozilla.gecko.GeckoBackgroundThread.run(GeckoBackgroundThread.java:31)
More reports at:
https://crash-stats.mozilla.com/report/list?signature=java.lang.IllegalArgumentException%3A+View+not+attached+to+window+manager+at+android.view.WindowManagerImpl.findViewLocked%28WindowManagerImpl.java%29
Crash Signature: [@ mozalloc_abort | libc.so@0x19c0a ] → [@ java.lang.IllegalArgumentException: View not attached to window manager at android.view.WindowManagerImpl.findViewLocked(WindowManagerImpl.java) ]
Product: Fennec → Fennec Native
Summary: [Java] IllegalArgumentException in WindowManagerImpl.findViewLocked() → java.lang.IllegalArgumentException: View not attached to window manager at android.view.WindowManagerImpl.findViewLocked(WindowManagerImpl.java)
Whiteboard: [native-crash]
Version: Firefox 5 → Firefox 14
Comment 7•13 years ago
|
||
It's #66 top crasher in 14.0.
Whiteboard: [native-crash] → [native-crash][startupcrash]
Comment 8•13 years ago
|
||
removing qawanted for now. if its a top #10 crasher, please re-add the keyword.
Keywords: qawanted
Updated•13 years ago
|
status-firefox17:
--- → affected
status-firefox18:
--- → affected
status-firefox21:
--- → affected
Whiteboard: [native-crash][startupcrash] → [native-crash]
Version: Firefox 14 → Trunk
Comment 9•12 years ago
|
||
I hit this crash with Nightly 21's crash reporter. The exception is caught, logged, and ignored. It leaves the crash reporter in a bad state.
E/GeckoCrashReporter(25186): exception while closing progress dialog:
E/GeckoCrashReporter(25186): java.lang.IllegalArgumentException: View not attached to window manager
E/GeckoCrashReporter(25186): at android.view.WindowManagerGlobal.findViewLocked(WindowManagerGlobal.java:383)
E/GeckoCrashReporter(25186): at android.view.WindowManagerGlobal.removeView(WindowManagerGlobal.java:285)
E/GeckoCrashReporter(25186): at android.view.WindowManagerImpl.removeView(WindowManagerImpl.java:79)
E/GeckoCrashReporter(25186): at android.app.Dialog.dismissDialog(Dialog.java:323)
E/GeckoCrashReporter(25186): at android.app.Dialog.dismiss(Dialog.java:306)
E/GeckoCrashReporter(25186): at org.mozilla.fennec.CrashReporter.finish(CrashReporter.java:98)
E/GeckoCrashReporter(25186): at org.mozilla.fennec.CrashReporter$1.run(CrashReporter.java:88)
E/GeckoCrashReporter(25186): at android.os.Handler.handleCallback(Handler.java:725)
E/GeckoCrashReporter(25186): at android.os.Handler.dispatchMessage(Handler.java:92)
E/GeckoCrashReporter(25186): at android.os.Looper.loop(Looper.java:137)
E/GeckoCrashReporter(25186): at android.app.ActivityThread.main(ActivityThread.java:5039)
E/GeckoCrashReporter(25186): at java.lang.reflect.Method.invokeNative(Native Method)
E/GeckoCrashReporter(25186): at java.lang.reflect.Method.invoke(Method.java:511)
E/GeckoCrashReporter(25186): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
E/GeckoCrashReporter(25186): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
E/GeckoCrashReporter(25186): at dalvik.system.NativeStart.main(Native Method)
Comment 10•12 years ago
|
||
I thought I had fixed this in bug 704225 but apparently there is more than one cause for this :(
Updated•12 years ago
|
status-firefox19:
--- → affected
status-firefox20:
--- → affected
Updated•12 years ago
|
status-firefox23:
--- → affected
Updated•12 years ago
|
status-firefox22:
--- → affected
status-firefox24:
--- → affected
status-firefox25:
--- → affected
status-firefox26:
--- → affected
Comment 11•12 years ago
|
||
I'm unassigning this, as I don't have any immediate ideas or familiarity with the crash reporter code - that said, if it actually is urgent and there's no one else more suitable, feel free to reassign.
Assignee: chrislord.net → nobody
Updated•10 years ago
|
Crash Signature: [@ java.lang.IllegalArgumentException: View not attached to window manager at android.view.WindowManagerImpl.findViewLocked(WindowManagerImpl.java) ] → [@ java.lang.IllegalArgumentException: View not attached to window manager at android.view.WindowManagerImpl.findViewLocked(WindowManagerImpl.java) ]
[@ java.lang.IllegalArgumentException: View not attached to window manager at android.view.WindowManager…
Comment 12•7 years ago
|
||
Closing because no crashes reported for 12 weeks.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
Comment 13•7 years ago
|
||
Closing because no crashes reported for 12 weeks.
| Assignee | ||
Updated•5 years ago
|
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•