{ "id": "63537", "key": "TIMOB-2905", "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": "15277", "description": "2013 Sprint 06 Core", "name": "2013 Sprint 06 Core", "archived": true, "released": true, "releaseDate": "2013-03-25" }, { "id": "14816", "description": "2013 Sprint 06", "name": "2013 Sprint 06", "archived": true, "released": true, "releaseDate": "2013-03-25" } ], "resolution": { "id": "2", "description": "The problem described is an issue which will never be fixed.", "name": "Won't Fix" }, "resolutiondate": "2013-03-19T21:11:47.000+0000", "created": "2011-04-15T03:32:33.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "android", "crash", "triage", "webview" ], "versions": [ { "id": "11260", "description": "", "name": "Release 1.6.2", "archived": true, "released": true, "releaseDate": "2011-04-20" } ], "issuelinks": [ { "id": "20418", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "94532", "key": "TIMOB-9901", "fields": { "summary": "TiAPI: Review and clean up platform bugs and reduce bug count by 20%.", "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" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "7", "description": "gh.issue.story.desc", "name": "Story", "subtask": false } } } } ], "assignee": { "name": "ayeung", "key": "ayeung", "displayName": "Allen Yeung", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-22T18:09:35.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": "10202", "name": "Android", "description": "Android Platform" } ], "description": "{html}
Hi the following is my HTML code that is in a separate file in\nnews.html
\n\n<!DOCTYPE html>\n<html>\n<head>\n <title>Test</title>\n</head>\n<body>\n\n <h1>Test</h1>\n <a onclick=\"Titanium.App.fireEvent('myEvent', {value: 2});\">Fire event.</a>\n\n</body>\n</html>
\n
\nThe WebView is created here:
\n\nvar webview = Titanium.UI.createWebView({\n url: 'news.html',\n});
\n
\nSo nothing special. I even have no EventListener registered, but\nthe application crashes without any message and restarts if I click\nthe link in the HTML.
\nI'm using Titanium Developer 1.2.2, Android SDK with \"APIs 2.3\"\nand Titanium SDK 1.5.1 on Linux (Ubuntu 10.10).
\nhere is the ouput of [TRACE] in the simulator after I\nclicked the link:
\n\n[TRACE] E/TiUIView( 941): (main) [9097,962204] TAP, TAP, TAP on [Ti.UI.WebView]\n[TRACE] W/dalvikvm( 941): JNI WARNING: jarray 0x406156d8 points to non-array object (Ljava/lang/String;)\n[TRACE] I/dalvikvm( 941): \"WebViewCoreThread\" prio=5 tid=13 NATIVE\n[TRACE] I/dalvikvm( 941): | group=\"main\" sCount=0 dsCount=0 obj=0x40527d30 self=0x2de508\n[TRACE] I/dalvikvm( 941): | sysTid=959 nice=0 sched=0/0 cgrp=default handle=2816864\n[TRACE] I/dalvikvm( 941): | schedstat=( 821385490 468162602 110 )\n[TRACE] I/dalvikvm( 941): at android.webkit.WebViewCore.nativeTouchUp(Native Method)\n[TRACE] I/dalvikvm( 941): at android.webkit.WebViewCore.nativeTouchUp(Native Method)\n[TRACE] I/dalvikvm( 941): at android.webkit.WebViewCore.access$3300(WebViewCore.java:53)\n[TRACE] I/dalvikvm( 941): at android.webkit.WebViewCore$EventHub$1.handleMessage(WebViewCore.java:1158)\n[TRACE] I/dalvikvm( 941): at android.os.Handler.dispatchMessage(Handler.java:99)\n[TRACE] I/dalvikvm( 941): at android.os.Looper.loop(Looper.java:123)\n[TRACE] I/dalvikvm( 941): at android.webkit.WebViewCore$WebCoreThread.run(WebViewCore.java:629)\n[TRACE] I/dalvikvm( 941): at java.lang.Thread.run(Thread.java:1019)\n[TRACE] I/dalvikvm( 941):\n[TRACE] E/dalvikvm( 941): VM aborting\n[TRACE] I/DEBUG ( 653): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***\n[TRACE] I/DEBUG ( 653): Build fingerprint: 'generic/google_sdk/generic:2.3/GRH55/79397:eng/test-keys'\n[TRACE] I/DEBUG ( 653): pid: 941, tid: 959 >>> com.maworks.modelagency <<<\n[TRACE] I/DEBUG ( 653): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr deadd00d\n[TRACE] I/DEBUG ( 653): r0 fffffebc r1 deadd00d r2 00000026 r3 00000000\n[TRACE] I/DEBUG ( 653): r4 81da45c8 r5 406156d8 r6 81d8592c r7 002f6228\n[TRACE] I/DEBUG ( 653): r8 4469bb54 r9 44289e4c 10 44289e34 fp 41edd82c\n[TRACE] I/DEBUG ( 653): ip 81da4728 sp 4469b348 lr afd19375 pc 81d45a02 cpsr 20000030\n[TRACE] I/DEBUG ( 653): #00 pc 00045a02 /system/lib/libdvm.so\n[TRACE] I/DEBUG ( 653): #01 pc 000376fc /system/lib/libdvm.so\n[TRACE] I/DEBUG ( 653): #02 pc 000399c4 /system/lib/libdvm.so\n[TRACE] I/DEBUG ( 653): #03 pc 0003a4a0 /system/lib/libdvm.so\n[TRACE] I/DEBUG ( 653): #04 pc 0032c006 /system/lib/libwebcore.so\n[TRACE] I/DEBUG ( 653): #05 pc 002a56d4 /system/lib/libwebcore.so\n[TRACE] I/DEBUG ( 653): #06 pc 001a6a76 /system/lib/libwebcore.so\n[TRACE] I/DEBUG ( 653): #07 pc 002a61a0 /system/lib/libwebcore.so\n[TRACE] I/DEBUG ( 653): #08 pc 0035a766 /system/lib/libwebcore.so\n[TRACE] I/DEBUG ( 653): #09 pc 0035dabe /system/lib/libwebcore.so\n[TRACE] I/DEBUG ( 653): #10 pc 0036b9a8 /system/lib/libwebcore.so\n[TRACE] I/DEBUG ( 653): #11 pc 003630dc /system/lib/libwebcore.so\n[TRACE] I/DEBUG ( 653): #12 pc 002a0454 /system/lib/libwebcore.so\n[TRACE] I/DEBUG ( 653): #13 pc 00233fb6 /system/lib/libwebcore.so\n[TRACE] I/DEBUG ( 653): #14 pc 0023a544 /system/lib/libwebcore.so\n[TRACE] I/DEBUG ( 653): #15 pc 00238324 /system/lib/libwebcore.so\n[TRACE] I/DEBUG ( 653): #16 pc 0023846a /system/lib/libwebcore.so\n[TRACE] I/DEBUG ( 653): #17 pc 0023b6f2 /system/lib/libwebcore.so\n[TRACE] I/DEBUG ( 653): #18 pc 0023b886 /system/lib/libwebcore.so\n[TRACE] I/DEBUG ( 653): #19 pc 000f8a08 /system/lib/libwebcore.so\n[TRACE] I/DEBUG ( 653): #20 pc 000f95ae /system/lib/libwebcore.so\n[TRACE] I/DEBUG ( 653): #21 pc 001b8b3a /system/lib/libwebcore.so\n[TRACE] I/DEBUG ( 653): #22 pc 001b8c32 /system/lib/libwebcore.so\n[TRACE] I/DEBUG ( 653): #23 pc 001b8c58 /system/lib/libwebcore.so\n[TRACE] I/DEBUG ( 653): #24 pc 00017d34 /system/lib/libdvm.so\n[TRACE] I/DEBUG ( 653):\n[TRACE] I/DEBUG ( 653): code around pc:\n[TRACE] I/DEBUG ( 653): 81d459e0 447a4479 ed0cf7d1 20004c09 ee34f7d1\n[TRACE] I/DEBUG ( 653): 81d459f0 447c4808 6bdb5823 d0002b00 49064798\n[TRACE] I/DEBUG ( 653): 81d45a00 700a2226 eea0f7d1 0004355f 0004511d\n[TRACE] I/DEBUG ( 653): 81d45a10 0005ebd2 fffffebc deadd00d b510b40e\n[TRACE] I/DEBUG ( 653): 81d45a20 4c0a4b09 447bb083 aa05591b 6b5bca02\n[TRACE] I/DEBUG ( 653):\n[TRACE] I/DEBUG ( 653): code around lr:\n[TRACE] I/DEBUG ( 653): afd19354 b0834a0d 589c447b 26009001 686768a5\n[TRACE] I/DEBUG ( 653): afd19364 220ce008 2b005eab 1c28d003 47889901\n[TRACE] I/DEBUG ( 653): afd19374 35544306 d5f43f01 2c006824 b003d1ee\n[TRACE] I/DEBUG ( 653): afd19384 bdf01c30 000281a8 ffffff88 1c0fb5f0\n[TRACE] I/DEBUG ( 653): afd19394 43551c3d a904b087 1c16ac01 604d9004\n[TRACE] I/DEBUG ( 653):\n[TRACE] I/DEBUG ( 653): stack:\n[TRACE] I/DEBUG ( 653): 4469b308 00000015\n[TRACE] I/DEBUG ( 653): 4469b30c afd18407 /system/lib/libc.so\n[TRACE] I/DEBUG ( 653): 4469b310 afd4270c /system/lib/libc.so\n[TRACE] I/DEBUG ( 653): 4469b314 afd426b8 /system/lib/libc.so\n[TRACE] I/DEBUG ( 653): 4469b318 00000000\n[TRACE] I/DEBUG ( 653): 4469b31c afd19375 /system/lib/libc.so\n[TRACE] I/DEBUG ( 653): 4469b320 002de508 [heap]\n[TRACE] I/DEBUG ( 653): 4469b324 afd183d9 /system/lib/libc.so\n[TRACE] I/DEBUG ( 653): 4469b328 002f6228 [heap]\n[TRACE] I/DEBUG ( 653): 4469b32c 0005ebd2 [heap]\n[TRACE] I/DEBUG ( 653): 4469b330 406156d8 /dev/ashmem/dalvik-heap (deleted)\n[TRACE] I/DEBUG ( 653): 4469b334 81d8592c /system/lib/libdvm.so\n[TRACE] I/DEBUG ( 653): 4469b338 002f6228 [heap]\n[TRACE] I/DEBUG ( 653): 4469b33c afd18437 /system/lib/libc.so\n[TRACE] I/DEBUG ( 653): 4469b340 df002777\n[TRACE] I/DEBUG ( 653): 4469b344 e3a070ad\n[TRACE] I/DEBUG ( 653): #00 4469b348 00000001\n[TRACE] I/DEBUG ( 653): 4469b34c 81d37701 /system/lib/libdvm.so\n[TRACE] I/DEBUG ( 653): #01 4469b350 00000001\n[TRACE] I/DEBUG ( 653): 4469b354 81d399c9 /system/lib/libdvm.so\n[TRACE] I/BootReceiver( 62): Copying /data/tombstones/tombstone_07 to DropBox (SYSTEM_TOMBSTONE)\n[TRACE] D/Zygote ( 33): Process 941 terminated by signal (11)\n[TRACE] I/ActivityManager( 62): Process com.maworks.modelagency (pid 941) has died.\n[TRACE] E/InputDispatcher( 62): channel '407fe670 com.maworks.modelagency/com.maworks.modelagency.ModelagencyActivity (server)' ~ Consumer closed input channel or an error occurred. events=0x8\n[TRACE] E/InputDispatcher( 62): channel '407fe670 com.maworks.modelagency/com.maworks.modelagency.ModelagencyActivity (server)' ~ Channel is unrecoverably broken and will be disposed!\n[TRACE] D/dalvikvm( 62): GC_CONCURRENT freed 1121K, 53% free 4447K/9287K, external 3800K/4746K, paused 6ms+7ms\n[TRACE] D/dalvikvm( 62): GC_FOR_MALLOC freed 801K, 54% free 4355K/9287K, external 3800K/4746K, paused 57ms\n[TRACE] I/WindowManager( 62): WIN DEATH: Window{407fe670 com.maworks.modelagency/com.maworks.modelagency.ModelagencyActivity paused=false}\n[TRACE] I/WindowManager( 62): WIN DEATH: Window{407eaaf0 com.maworks.modelagency/org.appcelerator.titanium.TiActivity paused=false}\n[TRACE] I/WindowManager( 62): WIN DEATH: Window{40810298 com.maworks.modelagency/org.appcelerator.titanium.TiActivity paused=false}\n[TRACE] I/ActivityManager( 62): Start proc com.maworks.modelagency for activity com.maworks.modelagency/org.appcelerator.titanium.TiActivity: pid=962 uid=10033 gids={1015, 3003}\n[TRACE] E/InputDispatcher( 62): Received spurious receive callback for unknown input channel. fd=162, events=0x8\n[TRACE] E/InputDispatcher( 62): Received spurious receive callback for unknown input channel. fd=156, events=0x8\n[TRACE] I/Log ( 962): (main) [0,0] checkpoint, app created.\n[TRACE] I/TiApplication( 962): (main) [344,344] Titanium 1.5.1 (2010/12/16 16:25 6bbb92)\n[TRACE] D/TiApplication( 962): (main) [2,346] Application onCreate\n[TRACE] D/TiBaseActivity( 962): (main) [69,415] Activity onCreate\n[TRACE] W/OrientationEventListener( 962): Cannot detect sensors. Not enabled\n[TRACE] D/TiBaseActivity( 962): (main) [80,495] Activity onStart\n[TRACE] D/TiBaseActivity( 962): (main) [4,499] Activity onResume\n[TRACE] E/TiBaseActivity( 962): (main) [19,518] Unable to message creator. finishing.\n[TRACE] D/TiBaseActivity( 962): (main) [108,626] Activity onPause\n[TRACE] D/dalvikvm( 62): GC_EXTERNAL_ALLOC freed 555K, 55% free 4219K/9287K, external 3725K/3903K, paused 71ms\n[TRACE] I/Log ( 962): (main) [0,0] checkpoint, on root activity create, savedInstanceState: Bundle[{android:viewHierarchyState=Bundle[mParcelledData.dataSize=124]}]\n[TRACE] E/TiRootActivity( 962): (main) [1,1] Instance Count: 0\n[TRACE] I/ActivityManager( 62): Displayed com.maworks.modelagency/org.appcelerator.titanium.TiActivity: +2s327ms\n[TRACE] D/TiApplication( 962): (main) [852,853] Analytics Event: type=ti.start\n[TRACE] D/TiApplication( 962): event=ti.start\n[TRACE] D/TiApplication( 962): timestamp=2011-01-21T11:10:58.168+0000\n[TRACE] D/TiApplication( 962): mid=9da432425e2d3300\n[TRACE] D/TiApplication( 962): sid=4ab89c40-3dd8-4190-b6c5-68df0b738f6c\n[TRACE] D/TiApplication( 962): aguid=3b8b981a-3d7c-40b3-8d19-8a607797635f\n[TRACE] D/TiApplication( 962): isJSON=true\n[TRACE] D/TiApplication( 962): payload={\"os\":\"google_sdk\",\"tz\":0,\"nettype\":\"MOBILE\",\"deploytype\":\"development\",\"app_version\":\"1.0\",\"osver\":\"2.3\",\"un\":\"android-build\",\"version\":\"1.5.1\"}\n[TRACE] E/TiApplication( 962): (main) [164,1017] APP PROXY: [Ti.App]\n[TRACE] D/dalvikvm( 962): GC_EXTERNAL_ALLOC freed 454K, 52% free 2923K/6023K, external 1626K/2137K, paused 58ms\n[TRACE] E/ROOT ( 962): (main) [205,1222] Leaving TiRootActivity.onCreate\n[TRACE] I/Log ( 962): (main) [0,0] checkpoint, on root activity resume. context = org.appcelerator.titanium.TiContext@4059c2f0\n[TRACE] I/TiRootActivity( 962): (Thread-11) [25,25] eval app.js\n[TRACE] D/KrollContext( 962): (kroll$1) [12,37] Running evaluated script: app://app.js\n[TRACE] W/TiAnalyticsSvc( 962): (Thread-12) [72,109] Analytics Service Started\n[TRACE] W/InputManagerService( 62): Got RemoteException sending setActive(false) notification to pid 941 uid 10033\n[TRACE] I/ActivityManager( 62): Displayed com.maworks.modelagency/.ModelagencyActivity: +2s143ms\n[TRACE] I/ActivityManager( 62): Starting: Intent { cmp=com.maworks.modelagency/org.appcelerator.titanium.TiActivity (has extras) } from pid 962\n[TRACE] D/TiRootActivity( 962): (main) [952,1061] root activity onPause, context = org.appcelerator.titanium.TiContext@4059c2f0\n[TRACE] D/TiBaseActivity( 962): (main) [41,1102] Activity onCreate\n[TRACE] W/OrientationEventListener( 962): Cannot detect sensors. Not enabled\n[TRACE] D/TiBaseActivity( 962): (main) [44,1146] Activity onStart\n[TRACE] D/TiBaseActivity( 962): (main) [1,1147] Activity onResume\n[TRACE] D/TiBaseActivity( 962): (main) [8,1155] Notifying Window, activity is created\n[TRACE] D/KrollContext( 962): (kroll$2) [599,1754] Running evaluated script: app://home.js\n[TRACE] I/ActivityManager( 62): Displayed com.maworks.modelagency/org.appcelerator.titanium.TiActivity: +756ms\n[TRACE] D/TiBaseActivity( 962): (main) [374,2128] Activity onStop\n[TRACE] W/OrientationEventListener( 962): Cannot detect sensors. Invalid disable\n[TRACE] E/TiBaseActivity( 962): (main) [2,2130] Layout cleanup.\n[TRACE] I/TiAnalyticsSvc( 962): (Thread-12) [758,2888] Sending 1 analytics events.\n[TRACE] D/dalvikvm( 962): GC_CONCURRENT freed 833K, 53% free 3218K/6727K, external 2474K/2780K, paused 5ms+4ms\n[TRACE] W/TiAnalyticsSvc( 962): (Thread-12) [2837,5725] Stopping Analytics Service
\n
Assigning to Don for triage.