{"action":"created","issue":{"url":"https://api.github.com/repos/flutter/flutter/issues/20998","repository_url":"https://api.github.com/repos/flutter/flutter","labels_url":"https://api.github.com/repos/flutter/flutter/issues/20998/labels{/name}","comments_url":"https://api.github.com/repos/flutter/flutter/issues/20998/comments","events_url":"https://api.github.com/repos/flutter/flutter/issues/20998/events","html_url":"https://github.com/flutter/flutter/issues/20998","id":353855752,"node_id":"MDU6SXNzdWUzNTM4NTU3NTI=","number":20998,"title":"Animated gif is causing my App to crash on some Android devices and iOS 12. Seems fine on iOS 11 and below.","user":{"login":"mjaffa-figure","id":37548410,"node_id":"MDQ6VXNlcjM3NTQ4NDEw","avatar_url":"https://avatars0.githubusercontent.com/u/37548410?v=4","gravatar_id":"","url":"https://api.github.com/users/mjaffa-figure","html_url":"https://github.com/mjaffa-figure","followers_url":"https://api.github.com/users/mjaffa-figure/followers","following_url":"https://api.github.com/users/mjaffa-figure/following{/other_user}","gists_url":"https://api.github.com/users/mjaffa-figure/gists{/gist_id}","starred_url":"https://api.github.com/users/mjaffa-figure/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mjaffa-figure/subscriptions","organizations_url":"https://api.github.com/users/mjaffa-figure/orgs","repos_url":"https://api.github.com/users/mjaffa-figure/repos","events_url":"https://api.github.com/users/mjaffa-figure/events{/privacy}","received_events_url":"https://api.github.com/users/mjaffa-figure/received_events","type":"User","site_admin":false},"labels":[{"id":283479807,"node_id":"MDU6TGFiZWwyODM0Nzk4MDc=","url":"https://api.github.com/repos/flutter/flutter/labels/e:%20device-specific","name":"e: device-specific","color":"003570","default":false},{"id":284438921,"node_id":"MDU6TGFiZWwyODQ0Mzg5MjE=","url":"https://api.github.com/repos/flutter/flutter/labels/engine","name":"engine","color":"003570","default":false},{"id":283479343,"node_id":"MDU6TGFiZWwyODM0NzkzNDM=","url":"https://api.github.com/repos/flutter/flutter/labels/severe:%20crash","name":"severe: crash","color":"900000","default":false},{"id":289627367,"node_id":"MDU6TGFiZWwyODk2MjczNjc=","url":"https://api.github.com/repos/flutter/flutter/labels/waiting%20for%20PR%20to%20land%20(fixed)","name":"waiting for PR to land (fixed)","color":"000000","default":false},{"id":283479936,"node_id":"MDU6TGFiZWwyODM0Nzk5MzY=","url":"https://api.github.com/repos/flutter/flutter/labels/%E2%8C%BA%E2%80%AC%20platform-ios","name":"⌺‬ platform-ios","color":"003570","default":false}],"state":"closed","locked":false,"assignee":{"login":"mklim","id":4615911,"node_id":"MDQ6VXNlcjQ2MTU5MTE=","avatar_url":"https://avatars3.githubusercontent.com/u/4615911?v=4","gravatar_id":"","url":"https://api.github.com/users/mklim","html_url":"https://github.com/mklim","followers_url":"https://api.github.com/users/mklim/followers","following_url":"https://api.github.com/users/mklim/following{/other_user}","gists_url":"https://api.github.com/users/mklim/gists{/gist_id}","starred_url":"https://api.github.com/users/mklim/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mklim/subscriptions","organizations_url":"https://api.github.com/users/mklim/orgs","repos_url":"https://api.github.com/users/mklim/repos","events_url":"https://api.github.com/users/mklim/events{/privacy}","received_events_url":"https://api.github.com/users/mklim/received_events","type":"User","site_admin":false},"assignees":[{"login":"mklim","id":4615911,"node_id":"MDQ6VXNlcjQ2MTU5MTE=","avatar_url":"https://avatars3.githubusercontent.com/u/4615911?v=4","gravatar_id":"","url":"https://api.github.com/users/mklim","html_url":"https://github.com/mklim","followers_url":"https://api.github.com/users/mklim/followers","following_url":"https://api.github.com/users/mklim/following{/other_user}","gists_url":"https://api.github.com/users/mklim/gists{/gist_id}","starred_url":"https://api.github.com/users/mklim/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mklim/subscriptions","organizations_url":"https://api.github.com/users/mklim/orgs","repos_url":"https://api.github.com/users/mklim/repos","events_url":"https://api.github.com/users/mklim/events{/privacy}","received_events_url":"https://api.github.com/users/mklim/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/flutter/flutter/milestones/30","html_url":"https://github.com/flutter/flutter/milestone/30","labels_url":"https://api.github.com/repos/flutter/flutter/milestones/30/labels","id":3276204,"node_id":"MDk6TWlsZXN0b25lMzI3NjIwNA==","number":30,"title":"Overdue","description":"","creator":{"login":"Hixie","id":551196,"node_id":"MDQ6VXNlcjU1MTE5Ng==","avatar_url":"https://avatars2.githubusercontent.com/u/551196?v=4","gravatar_id":"","url":"https://api.github.com/users/Hixie","html_url":"https://github.com/Hixie","followers_url":"https://api.github.com/users/Hixie/followers","following_url":"https://api.github.com/users/Hixie/following{/other_user}","gists_url":"https://api.github.com/users/Hixie/gists{/gist_id}","starred_url":"https://api.github.com/users/Hixie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Hixie/subscriptions","organizations_url":"https://api.github.com/users/Hixie/orgs","repos_url":"https://api.github.com/users/Hixie/repos","events_url":"https://api.github.com/users/Hixie/events{/privacy}","received_events_url":"https://api.github.com/users/Hixie/received_events","type":"User","site_admin":false},"open_issues":0,"closed_issues":10,"state":"open","created_at":"2018-04-17T23:53:52Z","updated_at":"2018-11-14T00:26:28Z","due_on":"0001-01-03T07:52:58Z","closed_at":null},"comments":27,"created_at":"2018-08-24T16:49:32Z","updated_at":"2018-11-28T19:59:47Z","closed_at":"2018-10-15T18:22:28Z","author_association":"NONE","body":"\r\n## Steps to Reproduce\r\n\r\n1. Initialize a Widget with this \r\n```dart\r\nnew Container(constraints: BoxConstraints.tightFor(\r\n                              width: width, height: width),\r\n                              child: new Image(\r\n                                  image: new AssetImage(\"assets/myanimatedgif.gif\")))\r\n```\r\nThe animated gif is about 10 MB\r\n\r\n\r\n\r\n\r\n\r\nDoctor summary (to see all details, run flutter doctor -v):\r\n[✓] Flutter (Channel dev, v0.7.0, on Mac OS X 10.13.6 17G2208, locale en-US)\r\n[✓] Android toolchain - develop for Android devices (Android SDK 28.0.1)\r\n[✓] iOS toolchain - develop for iOS devices (Xcode 9.4.1)\r\n[✓] Android Studio (version 3.1)\r\n[!] VS Code (version 1.26.0)\r\n[✓] Connected devices (1 available)\r\n\r\n! Doctor found issues in 1 category.\r\n"},"comment":{"url":"https://api.github.com/repos/flutter/flutter/issues/comments/442584393","html_url":"https://github.com/flutter/flutter/issues/20998#issuecomment-442584393","issue_url":"https://api.github.com/repos/flutter/flutter/issues/20998","id":442584393,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0MjU4NDM5Mw==","user":{"login":"tsun424","id":14896917,"node_id":"MDQ6VXNlcjE0ODk2OTE3","avatar_url":"https://avatars3.githubusercontent.com/u/14896917?v=4","gravatar_id":"","url":"https://api.github.com/users/tsun424","html_url":"https://github.com/tsun424","followers_url":"https://api.github.com/users/tsun424/followers","following_url":"https://api.github.com/users/tsun424/following{/other_user}","gists_url":"https://api.github.com/users/tsun424/gists{/gist_id}","starred_url":"https://api.github.com/users/tsun424/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tsun424/subscriptions","organizations_url":"https://api.github.com/users/tsun424/orgs","repos_url":"https://api.github.com/users/tsun424/repos","events_url":"https://api.github.com/users/tsun424/events{/privacy}","received_events_url":"https://api.github.com/users/tsun424/received_events","type":"User","site_admin":false},"created_at":"2018-11-28T19:59:47Z","updated_at":"2018-11-28T19:59:47Z","author_association":"NONE","body":"Hi @mklim , I've created a simple app(using code snippet in my last comment) for testing and done several tests on different iPads/Android devices, following is what I've observed, my testing gif file is 16MB, which is over the max image limitation(10MB) of github, couldn't upload here, I can upload somewhere else if you want to use it to test, but from my testing, I guess this issue is related with iOS versions, see below testing result:\r\n1. iPad 10.3.3, crashed after about 53 seconds playing\r\n2. iPad Mini 10.3.3, crashed after about 53 seconds playing\r\n3. iPad 11.0.3, keep playing several times, no crash observed\r\n4. Android 7.0, keep playing several time, no crash observed\r\n\r\n**Result:** crash only happened on specific iOS version,  it's **iOS 10.3.3** from my testing, and crash happened at the same time(after 53 seconds playing).\r\n\r\nI am sure you can reproduce it if you have such version(iOS 10.3.3) of iOS device. Please let me know if you need any further information. Thanks."}}
{"actor":{"display_login":"tsun424"}}