{"action":"created","issue":{"url":"https://api.github.com/repos/flutter/flutter/issues/11316","repository_url":"https://api.github.com/repos/flutter/flutter","labels_url":"https://api.github.com/repos/flutter/flutter/issues/11316/labels{/name}","comments_url":"https://api.github.com/repos/flutter/flutter/issues/11316/comments","events_url":"https://api.github.com/repos/flutter/flutter/issues/11316/events","html_url":"https://github.com/flutter/flutter/issues/11316","id":244226162,"number":11316,"title":"Skia crash on iOS","user":{"login":"alardizabal","id":3614291,"avatar_url":"https://avatars1.githubusercontent.com/u/3614291?v=4","gravatar_id":"","url":"https://api.github.com/users/alardizabal","html_url":"https://github.com/alardizabal","followers_url":"https://api.github.com/users/alardizabal/followers","following_url":"https://api.github.com/users/alardizabal/following{/other_user}","gists_url":"https://api.github.com/users/alardizabal/gists{/gist_id}","starred_url":"https://api.github.com/users/alardizabal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alardizabal/subscriptions","organizations_url":"https://api.github.com/users/alardizabal/orgs","repos_url":"https://api.github.com/users/alardizabal/repos","events_url":"https://api.github.com/users/alardizabal/events{/privacy}","received_events_url":"https://api.github.com/users/alardizabal/received_events","type":"User","site_admin":false},"labels":[{"id":283479343,"url":"https://api.github.com/repos/flutter/flutter/labels/crash","name":"crash","color":"900000","default":false},{"id":616970319,"url":"https://api.github.com/repos/flutter/flutter/labels/customer%20blocker","name":"customer blocker","color":"900000","default":false},{"id":492041205,"url":"https://api.github.com/repos/flutter/flutter/labels/customer:%20posse%20(eap)","name":"customer: posse (eap)","color":"e99695","default":false},{"id":377877974,"url":"https://api.github.com/repos/flutter/flutter/labels/dependency:%20skia","name":"dependency: skia","color":"003570","default":false},{"id":283479936,"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":"open","locked":false,"assignee":{"login":"chinmaygarde","id":44085,"avatar_url":"https://avatars1.githubusercontent.com/u/44085?v=4","gravatar_id":"","url":"https://api.github.com/users/chinmaygarde","html_url":"https://github.com/chinmaygarde","followers_url":"https://api.github.com/users/chinmaygarde/followers","following_url":"https://api.github.com/users/chinmaygarde/following{/other_user}","gists_url":"https://api.github.com/users/chinmaygarde/gists{/gist_id}","starred_url":"https://api.github.com/users/chinmaygarde/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chinmaygarde/subscriptions","organizations_url":"https://api.github.com/users/chinmaygarde/orgs","repos_url":"https://api.github.com/users/chinmaygarde/repos","events_url":"https://api.github.com/users/chinmaygarde/events{/privacy}","received_events_url":"https://api.github.com/users/chinmaygarde/received_events","type":"User","site_admin":false},"assignees":[{"login":"chinmaygarde","id":44085,"avatar_url":"https://avatars1.githubusercontent.com/u/44085?v=4","gravatar_id":"","url":"https://api.github.com/users/chinmaygarde","html_url":"https://github.com/chinmaygarde","followers_url":"https://api.github.com/users/chinmaygarde/followers","following_url":"https://api.github.com/users/chinmaygarde/following{/other_user}","gists_url":"https://api.github.com/users/chinmaygarde/gists{/gist_id}","starred_url":"https://api.github.com/users/chinmaygarde/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chinmaygarde/subscriptions","organizations_url":"https://api.github.com/users/chinmaygarde/orgs","repos_url":"https://api.github.com/users/chinmaygarde/repos","events_url":"https://api.github.com/users/chinmaygarde/events{/privacy}","received_events_url":"https://api.github.com/users/chinmaygarde/received_events","type":"User","site_admin":false}],"milestone":null,"comments":8,"created_at":"2017-07-20T02:17:10Z","updated_at":"2017-07-20T17:59:16Z","closed_at":null,"body":"I'm experiencing a crash that seems to occur randomly while testing on an iOS device. Flutter doesn't seem to throw an exception and the only usable trace comes from Xcode. I haven't seen a similar crash on Android.\r\n\r\n```\r\n#0\t0x000000010098dcbc in sk_load_tables_aarch64 ()\r\n#1\t0x000000010098c2c8 in sk_start_pipeline_aarch64 ()\r\n#2\t0x00000001009888dc in SkRasterPipeline::run(unsigned long, unsigned long, unsigned long) const ()\r\n#3\t0x00000001008bd7e8 in SkColorSpaceXform_XYZ<(ColorSpaceMatch)2>::applyPipeline(SkColorSpaceXform::ColorFormat, void*, SkColorSpaceXform::ColorFormat, void const*, int, SkAlphaType) const ()\r\n#4\t0x0000000100b6df90 in SkPngNormalDecoder::AllRowsCallback(png_struct_def*, unsigned char*, unsigned int, int) ()\r\n#5\t0x0000000100b74c3c in skia_png_push_process_row ()\r\n#6\t0x0000000100b74a64 in skia_png_process_IDAT_data ()\r\n#7\t0x0000000100b74834 in skia_png_push_read_IDAT ()\r\n#8\t0x0000000100b73e20 in skia_png_process_data ()\r\n#9\t0x0000000100b6cc94 in SkPngCodec::processData() ()\r\n#10\t0x0000000100b6de3c in SkPngNormalDecoder::decodeAllRows(void*, unsigned long, int*) ()\r\n#11\t0x000000010099c7a8 in SkCodec::getPixels(SkImageInfo const&, void*, unsigned long, SkCodec::Options const*) ()\r\n#12\t0x000000010099d378 in SkCodecImageGenerator::onGetPixels(SkImageInfo const&, void*, unsigned long, SkImageGenerator::Options const&) ()\r\n#13\t0x00000001008d93ac in SkImageGenerator::getPixels(SkImageInfo const&, void*, unsigned long, SkImageGenerator::Options const*) ()\r\n#14\t0x00000001009459d0 in SkImage_Lazy::lockAsBitmap(SkBitmap*, SkImage::CachingHint, SkImageCacherator::CachedFormat, SkImageInfo const&, SkTransferFunctionBehavior) const ()\r\n#15\t0x0000000100946a14 in SkImage_Lazy::lockTextureProxy(GrContext*, GrUniqueKey const&, SkImage::CachingHint, bool, SkColorSpace*, GrTextureMaker::AllowedTexGenType) ()\r\n#16\t0x0000000100a680c0 in GrTextureMaker::refTextureProxyForParams(GrSamplerParams const&, SkColorSpace*, sk_sp<SkColorSpace>*, float*) ()\r\n#17\t0x0000000100b0d764 in SkImage::MakeCrossContextFromEncoded(GrContext*, sk_sp<SkData>, bool, SkColorSpace*) ()\r\n#18\t0x00000001008117dc in std::__1::__function::__func<ftl::internal::CopyableLambda<blink::(anonymous namespace)::DecodeImageFromList(_Dart_NativeArguments*)::$_1>, std::__1::allocator<ftl::internal::CopyableLambda<blink::(anonymous namespace)::DecodeImageFromList(_Dart_NativeArguments*)::$_1> >, void ()>::operator()() ()\r\n#19\t0x00000001008072fc in fml::MessageLoopImpl::RunExpiredTasks() ()\r\n#20\t0x0000000100809c08 in fml::MessageLoopDarwin::OnTimerFire(__CFRunLoopTimer*, fml::MessageLoopDarwin*) ()\r\n#21\t0x0000000184721a9c in __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ ()\r\n#22\t0x00000001847217a0 in __CFRunLoopDoTimer ()\r\n#23\t0x0000000184721060 in __CFRunLoopDoTimers ()\r\n#24\t0x000000018471ec84 in __CFRunLoopRun ()\r\n#25\t0x000000018464ed94 in CFRunLoopRunSpecific ()\r\n#26\t0x0000000100809d2c in fml::MessageLoopDarwin::Run() ()\r\n#27\t0x0000000100807428 in fml::MessageLoopImpl::DoRun() ()\r\n#28\t0x0000000100809850 in std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, fml::Thread::Thread(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)::$_0> >(void*, void*) ()\r\n#29\t0x000000018383575c in _pthread_body ()\r\n#30\t0x000000018383566c in _pthread_start ()\r\n#31\t0x0000000183832d84 in thread_start ()\r\n```\r\n\r\n```console\r\n☆ flutter doctor\r\n[✓] Flutter (on Mac OS X 10.12.5 16F73, locale en-US, channel master)\r\n    • Flutter at /Users/albertlardizabal/dev/flutter\r\n    • Framework revision 194bf41ee8 (82 minutes ago), 2017-07-19 17:53:32 -0700\r\n    • Engine revision 53c9a70282\r\n    • Tools Dart version 1.25.0-dev.4.0\r\n\r\n[✓] Android toolchain - develop for Android devices (Android SDK 26.0.0)\r\n    • Android SDK at /Users/albertlardizabal/Library/Android/sdk\r\n    • Platform android-26, build-tools 26.0.0\r\n    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java\r\n    • Java version OpenJDK Runtime Environment (build 1.8.0_112-release-b06)\r\n\r\n[✓] iOS toolchain - develop for iOS devices (Xcode 8.3.3)\r\n    • Xcode at /Applications/Xcode.app/Contents/Developer\r\n    • Xcode 8.3.3, Build version 8E3004b\r\n    • ios-deploy 1.9.0\r\n    • CocoaPods version 1.2.1\r\n\r\n[✓] Android Studio\r\n    • Android Studio at /Applications/Android Studio 3.0 Preview.app/Contents\r\n    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-884-b01)\r\n\r\n[✓] Android Studio (version 2.3)\r\n    • Android Studio at /Applications/Android Studio.app/Contents\r\n    • Java version OpenJDK Runtime Environment (build 1.8.0_112-release-b06)\r\n\r\n[✓] IntelliJ IDEA Community Edition (version 2017.2)\r\n    • Flutter plugin version 15.1\r\n    • Dart plugin version 172.2273.2\r\n```"},"comment":{"url":"https://api.github.com/repos/flutter/flutter/issues/comments/316782813","html_url":"https://github.com/flutter/flutter/issues/11316#issuecomment-316782813","issue_url":"https://api.github.com/repos/flutter/flutter/issues/11316","id":316782813,"user":{"login":"mtklein","id":226611,"avatar_url":"https://avatars0.githubusercontent.com/u/226611?v=4","gravatar_id":"","url":"https://api.github.com/users/mtklein","html_url":"https://github.com/mtklein","followers_url":"https://api.github.com/users/mtklein/followers","following_url":"https://api.github.com/users/mtklein/following{/other_user}","gists_url":"https://api.github.com/users/mtklein/gists{/gist_id}","starred_url":"https://api.github.com/users/mtklein/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mtklein/subscriptions","organizations_url":"https://api.github.com/users/mtklein/orgs","repos_url":"https://api.github.com/users/mtklein/repos","events_url":"https://api.github.com/users/mtklein/events{/privacy}","received_events_url":"https://api.github.com/users/mtklein/received_events","type":"User","site_admin":false},"created_at":"2017-07-20T17:59:16Z","updated_at":"2017-07-20T17:59:16Z","body":"What we think is a fix just landed at tip of tree in Skia (https://skia-review.googlesource.com/c/25180/)."}}
{"actor":{"display_login":"mtklein"}}