{ "id": "172108", "key": "TIMOB-26328", "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": "20220", "name": "Release 7.3.1", "archived": false, "released": true, "releaseDate": "2018-08-30" }, { "id": "20232", "name": "Hyperloop 3.1.2", "archived": false, "released": true } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2018-08-22T06:35:53.000+0000", "created": "2018-08-21T20:35:20.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [], "versions": [ { "id": "20115", "name": "Release 7.3.0", "archived": false, "released": true, "releaseDate": "2018-08-17" } ], "issuelinks": [], "assignee": { "name": "gmathews", "key": "gmathews", "displayName": "Gary Mathews", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2018-08-22T10:07:05.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": "When opening a sample in our [hyperloop-examples|https://github.com/appcelerator/hyperloop-examples] app (available on GitHub), closing the window and trying to open it again, the app freezes, the console is spammed with GC messages and the \"Hyperloop_Sample is not responding\" error is thrown.\r\n\r\nAn extract of the console:\r\n{code}\r\n[DEBUG] Window: Checkpoint: postWindowCreated()\r\n[DEBUG] EGL_emulation: eglMakeCurrent: 0xebcc9080: ver 3 0 (tinfo 0xcfb7e460)\r\n[DEBUG] EGL_emulation: eglMakeCurrent: 0xebcc9080: ver 3 0 (tinfo 0xcfb7e460)\r\n[INFO] chatty: uid=10089(com.appcelerator.sample.hyperloop) RenderThread identical 1 line\r\n[DEBUG] EGL_emulation: eglMakeCurrent: 0xebcc9080: ver 3 0 (tinfo 0xcfb7e460)\r\n[DEBUG] EGL_emulation: eglMakeCurrent: 0xebcc9080: ver 3 0 (tinfo 0xcfb7e460)\r\n[DEBUG] EGL_emulation: eglMakeCurrent: 0xebcc9080: ver 3 0 (tinfo 0xcfb7e460)\r\n[DEBUG] EGL_emulation: eglMakeCurrent: 0xebcc9080: ver 3 0 (tinfo 0xcfb7e460)\r\n[DEBUG] AndroidRuntime: Shutting down VM\r\n[INFO] I/ample.hyperloo: Background concurrent copying GC freed 44969(3MB) AllocSpace objects, 1(2MB) LOS objects, 6% free, 92MB/98MB, paused 176us total 401.512ms\r\n[INFO] I/ample.hyperloo: Background concurrent copying GC freed 577000(48MB) AllocSpace objects, 0(0B) LOS objects, 6% free, 80MB/86MB, paused 18us total 132.775ms\r\n[INFO] I/ample.hyperloo: Background concurrent copying GC freed 432377(36MB) AllocSpace objects, 0(0B) LOS objects, 7% free, 78MB/84MB, paused 154us total 107.411ms\r\n[INFO] I/ample.hyperloo: Background concurrent copying GC freed 407436(34MB) AllocSpace objects, 0(0B) LOS objects, 6% free, 79MB/85MB, paused 17us total 110.238ms\r\n[INFO] I/ample.hyperloo: Background concurrent copying GC freed 428176(36MB) AllocSpace objects, 0(0B) LOS objects, 7% free, 79MB/85MB, paused 27us total 133.449ms\r\n[INFO] I/ample.hyperloo: Background concurrent copying GC freed 419234(35MB) AllocSpace objects, 0(0B) LOS objects, 6% free, 80MB/86MB, paused 24us total 129.140ms\r\n[INFO] I/ample.hyperloo: Background concurrent copying GC freed 431710(36MB) AllocSpace objects, 0(0B) LOS objects, 5% free, 98MB/104MB, paused 145us total 161.486ms\r\n[INFO] I/ample.hyperloo: Thread[3,tid=4188,WaitingInMainSignalCatcherLoop,Thread*=0xebd5e000,peer=0x157c0088,\"Signal Catcher\"]: reacting to signal 3\r\n[INFO] I/ample.hyperloo:\r\n[INFO] I/ample.hyperloo: Waiting for a blocking GC ObjectsAllocated\r\n[INFO] I/ample.hyperloo: Background concurrent copying GC freed 295220(26MB) AllocSpace objects, 708(26MB) LOS objects, 3% free, 186MB/192MB, paused 65us total 247.797ms\r\n[INFO] I/ample.hyperloo: WaitForGcToComplete blocked ObjectsAllocated on HeapTrim for 10.300ms\r\n[INFO] I/ample.hyperloo: Wrote stack traces to '[tombstoned]'\r\n[INFO] I/ample.hyperloo: Background concurrent copying GC freed 3473(256KB) AllocSpace objects, 1486(140MB) LOS objects, 3% free, 173MB/179MB, paused 168us total 430.896ms\r\n[INFO] I/ample.hyperloo: Background concurrent copying GC freed 1936(159KB) AllocSpace objects, 827(129MB) LOS objects, 2% free, 232MB/238MB, paused 220us total 244.007ms\r\n[INFO] I/ample.hyperloo: Waiting for a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Background concurrent copying GC freed 2161(175KB) AllocSpace objects, 924(187MB) LOS objects, 2% free, 196MB/202MB, paused 99us total 174.254ms\r\n[INFO] I/ample.hyperloo: WaitForGcToComplete blocked Alloc on ObjectsAllocated for 51.648ms\r\n[INFO] I/ample.hyperloo: Starting a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Waiting for a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Background concurrent copying GC freed 1507(128KB) AllocSpace objects, 643(157MB) LOS objects, 2% free, 226MB/232MB, paused 1.873ms total 257.314ms\r\n[INFO] I/ample.hyperloo: WaitForGcToComplete blocked Alloc on ObjectsAllocated for 31.177ms\r\n[INFO] I/ample.hyperloo: Starting a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Waiting for a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Background concurrent copying GC freed 1526(144KB) AllocSpace objects, 651(181MB) LOS objects, 2% free, 202MB/208MB, paused 245us total 138.903ms\r\n[INFO] I/ample.hyperloo: WaitForGcToComplete blocked Alloc on ObjectsAllocated for 20.362ms\r\n[INFO] I/ample.hyperloo: Starting a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Waiting for a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Background concurrent copying GC freed 1202(112KB) AllocSpace objects, 510(157MB) LOS objects, 2% free, 226MB/232MB, paused 188us total 116.879ms\r\n[INFO] I/ample.hyperloo: WaitForGcToComplete blocked Alloc on ObjectsAllocated for 20.659ms\r\n[INFO] I/ample.hyperloo: Starting a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Waiting for a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Background concurrent copying GC freed 1259(112KB) AllocSpace objects, 537(180MB) LOS objects, 2% free, 202MB/208MB, paused 179us total 106.070ms\r\n[INFO] I/ample.hyperloo: WaitForGcToComplete blocked Alloc on ObjectsAllocated for 25.840ms\r\n[INFO] I/ample.hyperloo: Starting a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Waiting for a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Background concurrent copying GC freed 1021(96KB) AllocSpace objects, 435(157MB) LOS objects, 2% free, 225MB/231MB, paused 257us total 106.069ms\r\n[INFO] I/ample.hyperloo: WaitForGcToComplete blocked Alloc on ObjectsAllocated for 17.598ms\r\n[INFO] I/ample.hyperloo: Starting a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Waiting for a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Background concurrent copying GC freed 1098(96KB) AllocSpace objects, 468(181MB) LOS objects, 2% free, 202MB/208MB, paused 147us total 106.879ms\r\n[INFO] I/ample.hyperloo: WaitForGcToComplete blocked Alloc on ObjectsAllocated for 27.588ms\r\n[INFO] I/ample.hyperloo: Starting a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Waiting for a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Background concurrent copying GC freed 902(80KB) AllocSpace objects, 384(157MB) LOS objects, 2% free, 226MB/232MB, paused 137us total 104.958ms\r\n[INFO] I/ample.hyperloo: WaitForGcToComplete blocked Alloc on ObjectsAllocated for 17.503ms\r\n[INFO] I/ample.hyperloo: Starting a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Waiting for a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Background concurrent copying GC freed 992(96KB) AllocSpace objects, 423(182MB) LOS objects, 2% free, 201MB/207MB, paused 25us total 112.998ms\r\n[INFO] I/ample.hyperloo: WaitForGcToComplete blocked Alloc on ObjectsAllocated for 31.918ms\r\n[INFO] I/ample.hyperloo: Starting a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Waiting for a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Background concurrent copying GC freed 819(80KB) AllocSpace objects, 348(157MB) LOS objects, 2% free, 226MB/232MB, paused 248us total 107.335ms\r\n[INFO] I/ample.hyperloo: WaitForGcToComplete blocked Alloc on ObjectsAllocated for 20.945ms\r\n[INFO] I/ample.hyperloo: Starting a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Waiting for a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Background concurrent copying GC freed 909(80KB) AllocSpace objects, 387(182MB) LOS objects, 2% free, 201MB/207MB, paused 354us total 128.758ms\r\n[INFO] I/ample.hyperloo: WaitForGcToComplete blocked Alloc on ObjectsAllocated for 44.877ms\r\n[INFO] I/ample.hyperloo: Starting a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Waiting for a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Background concurrent copying GC freed 749(79KB) AllocSpace objects, 318(155MB) LOS objects, 2% free, 228MB/234MB, paused 222us total 123.708ms\r\n[INFO] I/ample.hyperloo: WaitForGcToComplete blocked Alloc on ObjectsAllocated for 26.980ms\r\n[INFO] I/ample.hyperloo: Starting a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Waiting for a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Background concurrent copying GC freed 845(79KB) AllocSpace objects, 360(182MB) LOS objects, 2% free, 201MB/207MB, paused 203us total 109.114ms\r\n[INFO] I/ample.hyperloo: WaitForGcToComplete blocked Alloc on ObjectsAllocated for 32.219ms\r\n[INFO] I/ample.hyperloo: Starting a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Waiting for a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Background concurrent copying GC freed 699(64KB) AllocSpace objects, 297(155MB) LOS objects, 2% free, 227MB/233MB, paused 218us total 104.361ms\r\n[INFO] I/ample.hyperloo: WaitForGcToComplete blocked Alloc on ObjectsAllocated for 20.799ms\r\n[INFO] I/ample.hyperloo: Starting a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Waiting for a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Background concurrent copying GC freed 796(80KB) AllocSpace objects, 339(183MB) LOS objects, 2% free, 200MB/206MB, paused 300us total 107.692ms\r\n[INFO] I/ample.hyperloo: WaitForGcToComplete blocked Alloc on ObjectsAllocated for 30.446ms\r\n[INFO] I/ample.hyperloo: Starting a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Waiting for a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Background concurrent copying GC freed 658(64KB) AllocSpace objects, 279(155MB) LOS objects, 2% free, 228MB/234MB, paused 298us total 105.548ms\r\n[INFO] I/ample.hyperloo: WaitForGcToComplete blocked Alloc on ObjectsAllocated for 19.052ms\r\n[INFO] I/ample.hyperloo: Starting a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Waiting for a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Background concurrent copying GC freed 755(80KB) AllocSpace objects, 321(184MB) LOS objects, 2% free, 199MB/205MB, paused 144us total 109.586ms\r\n[INFO] I/ample.hyperloo: WaitForGcToComplete blocked Alloc on ObjectsAllocated for 31.071ms\r\n[INFO] I/ample.hyperloo: Starting a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Waiting for a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Background concurrent copying GC freed 622(64KB) AllocSpace objects, 264(155MB) LOS objects, 2% free, 227MB/233MB, paused 300us total 109.719ms\r\n[INFO] I/ample.hyperloo: WaitForGcToComplete blocked Alloc on ObjectsAllocated for 19.215ms\r\n[INFO] I/ample.hyperloo: Starting a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Waiting for a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Background concurrent copying GC freed 707(63KB) AllocSpace objects, 300(181MB) LOS objects, 2% free, 202MB/208MB, paused 23us total 114.965ms\r\n[INFO] I/ample.hyperloo: WaitForGcToComplete blocked Alloc on ObjectsAllocated for 35.303ms\r\n[INFO] I/ample.hyperloo: Starting a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Waiting for a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Background concurrent copying GC freed 593(63KB) AllocSpace objects, 252(156MB) LOS objects, 2% free, 227MB/233MB, paused 212us total 113.689ms\r\n[INFO] I/ample.hyperloo: WaitForGcToComplete blocked Alloc on ObjectsAllocated for 22.457ms\r\n[INFO] I/ample.hyperloo: Starting a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Waiting for a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Background concurrent copying GC freed 678(64KB) AllocSpace objects, 288(182MB) LOS objects, 2% free, 201MB/207MB, paused 248us total 112.856ms\r\n[INFO] I/ample.hyperloo: WaitForGcToComplete blocked Alloc on ObjectsAllocated for 34.077ms\r\n[INFO] I/ample.hyperloo: Starting a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Waiting for a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Background concurrent copying GC freed 566(64KB) AllocSpace objects, 240(155MB) LOS objects, 2% free, 228MB/234MB, paused 118us total 113.453ms\r\n[INFO] I/ample.hyperloo: WaitForGcToComplete blocked Alloc on ObjectsAllocated for 22.574ms\r\n[INFO] I/ample.hyperloo: Starting a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Waiting for a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Background concurrent copying GC freed 650(64KB) AllocSpace objects, 276(182MB) LOS objects, 2% free, 200MB/206MB, paused 120us total 111.631ms\r\n[INFO] I/ample.hyperloo: WaitForGcToComplete blocked Alloc on ObjectsAllocated for 31.491ms\r\n[INFO] I/ample.hyperloo: Starting a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Waiting for a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Background concurrent copying GC freed 544(64KB) AllocSpace objects, 231(155MB) LOS objects, 2% free, 227MB/233MB, paused 178us total 108.944ms\r\n[INFO] I/ample.hyperloo: WaitForGcToComplete blocked Alloc on ObjectsAllocated for 21.804ms\r\n[INFO] I/ample.hyperloo: Starting a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Waiting for a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Background concurrent copying GC freed 630(64KB) AllocSpace objects, 267(183MB) LOS objects, 2% free, 200MB/206MB, paused 352us total 108.461ms\r\n[INFO] I/ample.hyperloo: WaitForGcToComplete blocked Alloc on ObjectsAllocated for 31.464ms\r\n[INFO] I/ample.hyperloo: Starting a blocking GC Alloc\r\n[INFO] I/ample.hyperloo: Waiting for a blocking GC Alloc\r\n{code}", "attachment": [], "flagged": false, "summary": "Hyperloop: Android - Application freezes when trying to reopen window in 7.3.0", "creator": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "subtasks": [], "reporter": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "environment": "SDK 7.3.0\r\nHyperloop 3.1.1", "comment": { "comments": [ { "id": "440967", "author": { "name": "gmathews", "key": "gmathews", "displayName": "Gary Mathews", "active": true, "timeZone": "America/Los_Angeles" }, "body": "master: https://github.com/appcelerator/hyperloop.next/pull/302", "updateAuthor": { "name": "gmathews", "key": "gmathews", "displayName": "Gary Mathews", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-08-21T21:14:26.000+0000", "updated": "2018-08-21T21:14:26.000+0000" }, { "id": "440968", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "FT works fine! Published [Hyperloop 3.1.2 B1|https://github.com/appcelerator-modules/hyperloop-builds/releases/tag/v3.1.2-beta.1] for QE testing and early adopters (cc [~amukherjee]).\r\n\r\n*EDIT*: [~gmathews] published [Hyperloop 3.1.2 GA|https://github.com/appcelerator-modules/hyperloop-builds/releases/tag/v3.1.2] which can be used to test. It's affectively the same version, but a different tag.", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2018-08-21T21:58:40.000+0000", "updated": "2018-08-22T06:36:55.000+0000" }, { "id": "440982", "author": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "body": "*Closing ticket*. Verified fix in SDK Version: {{7.3.1.v20180821233955}}, {{7.4.0.v20180821233840}} and SDK Version: {{7.5.0.v20180821233900}}\r\n\r\n*FR Passed (Test Steps):*\r\n# Downloaded the Hyperloop examples app https://github.com/appcelerator/hyperloop-examples\r\n# Downloaded and installed Hyperloop 3.1.2.GA\r\n# Ran the application\r\n# Tested various examples and noticed no APP freezes or GC messages\r\n\r\n*Test environment*\r\n{code:java}\r\nAPPC Studio: 5.1.0.201808080937\r\nAPPC CLI: 7.0.5\r\nNexus 6p Emulator (7.1)\r\nOperating System Name: Mac OS High Sierra\r\nOperating System Version: 10.13\r\nNode.js Version: 8.9.1\r\nXcode 9.2\r\n{code}\r\n", "updateAuthor": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-08-22T10:06:53.000+0000", "updated": "2018-08-22T10:06:53.000+0000" } ], "maxResults": 3, "total": 3, "startAt": 0 } } }