{ "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.

\n

log:

\n

E/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

\n

also here: http://pastie.org/1496836 separate\ninstance of crash

{html}", "attachment": [], "flagged": false, "summary": "Android: Galaxy Tab; Non repro crash - App UI locks up (back button non responsive though vibrate and sound associated with action fire) followed by the UI suddenly becoming responsive and app crashes. No reliable repro steps, but seen 4X today", "creator": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "129745", "author": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

yikes, why was this in BB bucket?

{html}", "updateAuthor": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:33:26.000+0000", "updated": "2011-04-15T03:33:26.000+0000" }, { "id": "129746", "author": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

closing as I can no longer reproduce this

{html}", "updateAuthor": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:33:26.000+0000", "updated": "2011-04-15T03:33:26.000+0000" } ], "maxResults": 2, "total": 2, "startAt": 0 } } }