{ "id": "63573", "key": "TIMOB-2941", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [ { "id": "11233", "name": "Release 1.6.0", "archived": true, "released": true, "releaseDate": "2011-02-23" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2011-04-17T02:00:30.000+0000", "created": "2011-04-15T03:33:26.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "crash", "galaxy", "lockup", "release-1.6.0", "reported-1.6.0", "tab", "ui" ], "versions": [], "issuelinks": [], "assignee": { "name": "dthorp", "key": "dthorp", "displayName": "Don Thorp", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2011-04-17T02:00:30.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "{html}
I have seen this issue 4X today, and cannot reliably reproduce\nit. What happens is:
\nthe test wil load, then when I hit the back button the UI becomes\nnon responsive. The button will generate feedback 9audio and vibe),\nand then all of sudden the UI is responsive, the app goes back a\nlevel and crashes.
log:
\nE/WindowManager( 4685): Activity\ncom.appcelerator.pushtest.KitchensinkActivity has leaked window\ncom.android.internal.policy.impl.PhoneWindow$DecorView@480a8a30\nthat was originally added here
\nE/WindowManager( 4685): android.view.WindowLeaked: Activity\ncom.appcelerator.pushtest.KitchensinkActivity has leaked window\ncom.android.internal.policy.impl.PhoneWindow$DecorView@480a8a30\nthat was originally added here
\nE/WindowManager( 4685): at\nandroid.view.ViewRoot.(ViewRoot.java:247)
\nE/WindowManager( 4685): at\nandroid.view.WindowManagerImpl.addView(WindowManagerImpl.java:171)
\nE/WindowManager( 4685): at\nandroid.view.WindowManagerImpl.addView(WindowManagerImpl.java:114)
\nE/WindowManager( 4685): at\nandroid.view.Window$LocalWindowManager.addView(Window.java:424)
\nE/WindowManager( 4685): at\nandroid.app.Dialog.show(Dialog.java:241)
\nE/WindowManager( 4685): at\nti.modules.titanium.ui.widget.TiUIDialog.show(TiUIDialog.java:225)
\nE/WindowManager( 4685): at\nti.modules.titanium.ui.AlertDialogProxy.handleShow(AlertDialogProxy.java:55)
\nE/WindowManager( 4685): at\norg.appcelerator.titanium.proxy.TiViewProxy.handleMessage(TiViewProxy.java:212)
\nE/WindowManager( 4685): at\nandroid.os.Handler.dispatchMessage(Handler.java:95)
\nE/WindowManager( 4685): at\nandroid.os.Looper.loop(Looper.java:123)
\nE/WindowManager( 4685): at\nandroid.app.ActivityThread.main(ActivityThread.java:4627)
\nE/WindowManager( 4685): at\njava.lang.reflect.Method.invokeNative(Native Method)
\nE/WindowManager( 4685): at\njava.lang.reflect.Method.invoke(Method.java:521)
\nE/WindowManager( 4685): at\ncom.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:871)
\nE/WindowManager( 4685): at\ncom.android.internal.os.ZygoteInit.main(ZygoteInit.java:629)
\nE/WindowManager( 4685): at dalvik.system.NativeStart.main(Native\nMethod)
\nE/KrollCallback( 4685): (kroll$8) [5,1511056] Error, invocation:\n[callMethod Accelerometer.Accelerometer:event:update null],\nmessage: null
\nE/KrollCallback( 4685): java.lang.NullPointerException
\nE/KrollCallback( 4685): at\norg.appcelerator.titanium.TiContext.getScope(TiContext.java:203)
\nE/KrollCallback( 4685): at\norg.appcelerator.kroll.KrollObject.put(KrollObject.java:62)
\nE/KrollCallback( 4685): at\norg.mozilla.javascript.ScriptableObject.putProperty(ScriptableObject.java:2126)
\nE/KrollCallback( 4685): at\norg.mozilla.javascript.ScriptRuntime.setObjectProp(ScriptRuntime.java:1623)
\nE/KrollCallback( 4685): at\norg.mozilla.javascript.ScriptRuntime.setObjectProp(ScriptRuntime.java:1613)
\nE/KrollCallback( 4685): at\norg.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1417)
\nE/KrollCallback( 4685): at\norg.mozilla.javascript.Interpreter.interpret(Interpreter.java:854)
\nE/KrollCallback( 4685): at\norg.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:164)
\nE/KrollCallback( 4685): at\norg.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:426)
\nE/KrollCallback( 4685): at\norg.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3161)
\nE/KrollCallback( 4685): at\norg.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:162)
\nE/KrollCallback( 4685): at\norg.appcelerator.titanium.kroll.KrollCallback.callSync(KrollCallback.java:139)
\nE/KrollCallback( 4685): at\norg.appcelerator.titanium.kroll.KrollCallback$1.run(KrollCallback.java:163)
\nE/KrollCallback( 4685): at\nandroid.os.Handler.handleCallback(Handler.java:587)
\nE/KrollCallback( 4685): at\nandroid.os.Handler.dispatchMessage(Handler.java:92)
\nE/KrollCallback( 4685): at\nandroid.os.Looper.loop(Looper.java:123)
\nE/KrollCallback( 4685): at\norg.appcelerator.titanium.kroll.KrollHandlerThread.run(KrollHandlerThread.java:73)
\nE/ShutdownThread( 2471): IsShutDownStarted()
\nI/KeyInputQueue( 2471): Input event
\nD/KeyInputQueue( 2471): screenCaptureKeyFlag setting 0
\nW/dalvikvm( 4685): threadid=7: thread exiting with uncaught\nexception (group=0x4001d7d0)
\nE/WindowManager( 4685): Activity\ncom.appcelerator.pushtest.KitchensinkActivity has leaked window\ncom.android.internal.policy.impl.PhoneWindow$DecorView@481ddcf8\nthat was originally added here
\nE/WindowManager( 4685): android.view.WindowLeaked: Activity\ncom.appcelerator.pushtest.KitchensinkActivity has leaked window\ncom.android.internal.policy.impl.PhoneWindow$DecorView@481ddcf8\nthat was originally added here
\nE/WindowManager( 4685): at\nandroid.view.ViewRoot.(ViewRoot.java:247)
\nE/WindowManager( 4685): at\nandroid.view.WindowManagerImpl.addView(WindowManagerImpl.java:171)
\nE/WindowManager( 4685): at\nandroid.view.WindowManagerImpl.addView(WindowManagerImpl.java:114)
\nE/WindowManager( 4685): at\nandroid.view.Window$LocalWindowManager.addView(Window.java:424)
\nE/WindowManager( 4685): at\nandroid.app.Dialog.show(Dialog.java:241)
\nE/WindowManager( 4685): at\nti.modules.titanium.ui.widget.TiUIDialog.show(TiUIDialog.java:225)
\nE/WindowManager( 4685): at\nti.modules.titanium.ui.AlertDialogProxy.handleShow(AlertDialogProxy.java:55)
\nE/WindowManager( 4685): at\norg.appcelerator.titanium.proxy.TiViewProxy.handleMessage(TiViewProxy.java:212)
\nE/WindowManager( 4685): at\nandroid.os.Handler.dispatchMessage(Handler.java:95)
\nE/WindowManager( 4685): at\nandroid.os.Looper.loop(Looper.java:123)
\nE/WindowManager( 4685): at\nandroid.app.ActivityThread.main(ActivityThread.java:4627)
\nE/WindowManager( 4685): at\njava.lang.reflect.Method.invokeNative(Native Method)
\nE/WindowManager( 4685): at\njava.lang.reflect.Method.invoke(Method.java:521)
\nE/WindowManager( 4685): at\ncom.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:871)
\nE/WindowManager( 4685): at\ncom.android.internal.os.ZygoteInit.main(ZygoteInit.java:629)
\nE/WindowManager( 4685): at dalvik.system.NativeStart.main(Native\nMethod)
\nE/WindowManager( 4685): Activity\ncom.appcelerator.pushtest.KitchensinkActivity has leaked window\ncom.android.internal.policy.impl.PhoneWindow$DecorView@48545528\nthat was originally added here
\nE/WindowManager( 4685): android.view.WindowLeaked: Activity\ncom.appcelerator.pushtest.KitchensinkActivity has leaked window\ncom.android.internal.policy.impl.PhoneWindow$DecorView@48545528\nthat was originally added here
\nE/WindowManager( 4685): at\nandroid.view.ViewRoot.(ViewRoot.java:247)
\nE/WindowManager( 4685): at\nandroid.view.WindowManagerImpl.addView(WindowManagerImpl.java:171)
\nE/WindowManager( 4685): at\nandroid.view.WindowManagerImpl.addView(WindowManagerImpl.java:114)
\nE/WindowManager( 4685): at\nandroid.view.Window$LocalWindowManager.addView(Window.java:424)
\nE/WindowManager( 4685): at\nandroid.app.Dialog.show(Dialog.java:241)
\nE/WindowManager( 4685): at\nti.modules.titanium.ui.widget.TiUIDialog.show(TiUIDialog.java:225)
\nE/WindowManager( 4685): at\nti.modules.titanium.ui.AlertDialogProxy.handleShow(AlertDialogProxy.java:55)
\nE/WindowManager( 4685): at\norg.appcelerator.titanium.proxy.TiViewProxy.handleMessage(TiViewProxy.java:212)
\nE/WindowManager( 4685): at\nandroid.os.Handler.dispatchMessage(Handler.java:95)
\nE/WindowManager( 4685): at\nandroid.os.Looper.loop(Looper.java:123)
\nE/WindowManager( 4685): at\nandroid.app.ActivityThread.main(ActivityThread.java:4627)
\nE/WindowManager( 4685): at\njava.lang.reflect.Method.invokeNative(Native Method)
\nE/WindowManager( 4685): at\njava.lang.reflect.Method.invoke(Method.java:521)
\nE/WindowManager( 4685): at\ncom.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:871)
\nE/WindowManager( 4685): at\ncom.android.internal.os.ZygoteInit.main(ZygoteInit.java:629)
\nE/WindowManager( 4685): at dalvik.system.NativeStart.main(Native\nMethod)
\nE/TiUncaughtHandler( 4685): (kroll$8) [31,1511087] Sending event:\nexception on thread: kroll$8\nmsg:org.mozilla.javascript.WrappedException: Wrapped\njava.lang.NullPointerException; Titanium 1.6.0,2011/01/24\n08:15,1cb22a
\nE/TiUncaughtHandler( 4685):\norg.mozilla.javascript.WrappedException: Wrapped\njava.lang.NullPointerException
\nE/TiUncaughtHandler( 4685): at\norg.mozilla.javascript.Context.throwAsScriptRuntimeEx(Context.java:1781)
\nE/TiUncaughtHandler( 4685): at\norg.appcelerator.titanium.kroll.KrollCallback.callSync(KrollCallback.java:149)
\nE/TiUncaughtHandler( 4685): at\norg.appcelerator.titanium.kroll.KrollCallback$1.run(KrollCallback.java:163)
\nE/TiUncaughtHandler( 4685): at\nandroid.os.Handler.handleCallback(Handler.java:587)
\nE/TiUncaughtHandler( 4685): at\nandroid.os.Handler.dispatchMessage(Handler.java:92)
\nE/TiUncaughtHandler( 4685): at\nandroid.os.Looper.loop(Looper.java:123)
\nE/TiUncaughtHandler( 4685): at\norg.appcelerator.titanium.kroll.KrollHandlerThread.run(KrollHandlerThread.java:73)
\nE/TiUncaughtHandler( 4685): Caused by:\njava.lang.NullPointerException
\nE/TiUncaughtHandler( 4685): at\norg.appcelerator.titanium.TiContext.getScope(TiContext.java:203)
\nE/TiUncaughtHandler( 4685): at\norg.appcelerator.kroll.KrollObject.put(KrollObject.java:62)
\nE/TiUncaughtHandler( 4685): at\norg.mozilla.javascript.ScriptableObject.putProperty(ScriptableObject.java:2126)
\nE/TiUncaughtHandler( 4685): at\norg.mozilla.javascript.ScriptRuntime.setObjectProp(ScriptRuntime.java:1623)
\nE/TiUncaughtHandler( 4685): at\norg.mozilla.javascript.ScriptRuntime.setObjectProp(ScriptRuntime.java:1613)
\nE/TiUncaughtHandler( 4685): at\norg.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1417)
\nE/TiUncaughtHandler( 4685): at\norg.mozilla.javascript.Interpreter.interpret(Interpreter.java:854)
\nE/TiUncaughtHandler( 4685): at\norg.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:164)
\nE/TiUncaughtHandler( 4685): at\norg.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:426)
\nE/TiUncaughtHandler( 4685): at\norg.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3161)
\nE/TiUncaughtHandler( 4685): at\norg.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:162)
\nE/TiUncaughtHandler( 4685): at\norg.appcelerator.titanium.kroll.KrollCallback.callSync(KrollCallback.java:139)
\nE/TiUncaughtHandler( 4685): ... 5 more
\nD/TiApplication( 4685): (kroll$8) [12,1511099] Analytics Event:\ntype=ti.crash
\nD/TiApplication( 4685): event=ti.crash
\nD/TiApplication( 4685): timestamp=2011-01-24T23:52:33.216-0800
\nD/TiApplication( 4685):\nmid=3263dea3-57c0-42eb-a4ae-94fedc17f916
\nD/TiApplication( 4685):\nsid=c886a03a-cec5-4202-965a-c45ccdd63885
\nD/TiApplication( 4685): aguid=6fe33f33fd1f4e95a06d2d217170866d
\nD/TiApplication( 4685): isJSON=true
\nD/TiApplication( 4685): payload={
\nE/WindowManager( 4685): Activity\ncom.appcelerator.pushtest.KitchensinkActivity has leaked window\ncom.android.internal.policy.impl.PhoneWindow$DecorView@47f598c8\nthat was originally added here
\nE/WindowManager( 4685): android.view.WindowLeaked: Activity\ncom.appcelerator.pushtest.KitchensinkActivity has leaked window\ncom.android.internal.policy.impl.PhoneWindow$DecorView@47f598c8\nthat was originally added here
\nE/WindowManager( 4685): at\nandroid.view.ViewRoot.(ViewRoot.java:247)
\nE/WindowManager( 4685): at\nandroid.view.WindowManagerImpl.addView(WindowManagerImpl.java:171)
\nE/WindowManager( 4685): at\nandroid.view.WindowManagerImpl.addView(WindowManagerImpl.java:114)
\nE/WindowManager( 4685): at\nandroid.view.Window$LocalWindowManager.addView(Window.java:424)
\nE/WindowManager( 4685): at\nandroid.app.Dialog.show(Dialog.java:241)
\nE/WindowManager( 4685): at\nti.modules.titanium.ui.widget.TiUIDialog.show(TiUIDialog.java:225)
\nE/WindowManager( 4685): at\nti.modules.titanium.ui.AlertDialogProxy.handleShow(AlertDialogProxy.java:55)
\nE/WindowManager( 4685): at\norg.appcelerator.titanium.proxy.TiViewProxy.handleMessage(TiViewProxy.java:212)
\nE/WindowManager( 4685): at\nandroid.os.Handler.dispatchMessage(Handler.java:95)
\nE/WindowManager( 4685): at\nandroid.os.Looper.loop(Looper.java:123)
\nE/WindowManager( 4685): at\nandroid.app.ActivityThread.main(ActivityThread.java:4627)
\nE/WindowManager( 4685): at\njava.lang.reflect.Method.invokeNative(Native Method)
\nE/WindowManager( 4685): at\njava.lang.reflect.Method.invoke(Method.java:521)
\nE/WindowManager( 4685): at\ncom.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:871)
\nE/WindowManager( 4685): at\ncom.android.internal.os.ZygoteInit.main(ZygoteInit.java:629)
\nE/WindowManager( 4685): at dalvik.system.NativeStart.main(Native\nMethod)
\nD/TiBaseActivity( 4685): (main) [3,1511102] Activity onPause
\nE/AndroidRuntime( 4685): FATAL EXCEPTION: kroll$8
\nE/AndroidRuntime( 4685): org.mozilla.javascript.WrappedException:\nWrapped java.lang.NullPointerException
\nE/AndroidRuntime( 4685): at\norg.mozilla.javascript.Context.throwAsScriptRuntimeEx(Context.java:1781)
\nE/AndroidRuntime( 4685): at\norg.appcelerator.titanium.kroll.KrollCallback.callSync(KrollCallback.java:149)
\nE/AndroidRuntime( 4685): at\norg.appcelerator.titanium.kroll.KrollCallback$1.run(KrollCallback.java:163)
\nE/AndroidRuntime( 4685): at\nandroid.os.Handler.handleCallback(Handler.java:587)
\nE/AndroidRuntime( 4685): at\nandroid.os.Handler.dispatchMessage(Handler.java:92)
\nE/AndroidRuntime( 4685): at\nandroid.os.Looper.loop(Looper.java:123)
\nE/AndroidRuntime( 4685): at\norg.appcelerator.titanium.kroll.KrollHandlerThread.run(KrollHandlerThread.java:73)
\nE/AndroidRuntime( 4685): Caused by:\njava.lang.NullPointerException
\nE/AndroidRuntime( 4685): at\norg.appcelerator.titanium.TiContext.getScope(TiContext.java:203)
\nE/AndroidRuntime( 4685): at\norg.appcelerator.kroll.KrollObject.put(KrollObject.java:62)
\nE/AndroidRuntime( 4685): at\norg.mozilla.javascript.ScriptableObject.putProperty(ScriptableObject.java:2126)
\nE/AndroidRuntime( 4685): at\norg.mozilla.javascript.ScriptRuntime.setObjectProp(ScriptRuntime.java:1623)
\nE/AndroidRuntime( 4685): at\norg.mozilla.javascript.ScriptRuntime.setObjectProp(ScriptRuntime.java:1613)
\nE/AndroidRuntime( 4685): at\norg.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1417)
\nE/AndroidRuntime( 4685): at\norg.mozilla.javascript.Interpreter.interpret(Interpreter.java:854)
\nE/AndroidRuntime( 4685): at\norg.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:164)
\nE/AndroidRuntime( 4685): at\norg.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:426)
\nE/AndroidRuntime( 4685): at\norg.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3161)
\nE/AndroidRuntime( 4685): at\norg.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:162)
\nE/AndroidRuntime( 4685): at\norg.appcelerator.titanium.kroll.KrollCallback.callSync(KrollCallback.java:139)
\nE/AndroidRuntime( 4685): ... 5 more
also here: http://pastie.org/1496836 separate\ninstance of crash
yikes, why was this in BB bucket?
closing as I can no longer reproduce this