{"action":"closed","issue":{"url":"https://api.github.com/repos/facebook/fresco/issues/1162","repository_url":"https://api.github.com/repos/facebook/fresco","labels_url":"https://api.github.com/repos/facebook/fresco/issues/1162/labels{/name}","comments_url":"https://api.github.com/repos/facebook/fresco/issues/1162/comments","events_url":"https://api.github.com/repos/facebook/fresco/issues/1162/events","html_url":"https://github.com/facebook/fresco/issues/1162","id":151145598,"number":1162,"title":"SocketTimeoutException while loading GIF file using fresco 0.10.0","user":{"login":"zfdang","id":1241196,"avatar_url":"https://avatars.githubusercontent.com/u/1241196?v=3","gravatar_id":"","url":"https://api.github.com/users/zfdang","html_url":"https://github.com/zfdang","followers_url":"https://api.github.com/users/zfdang/followers","following_url":"https://api.github.com/users/zfdang/following{/other_user}","gists_url":"https://api.github.com/users/zfdang/gists{/gist_id}","starred_url":"https://api.github.com/users/zfdang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zfdang/subscriptions","organizations_url":"https://api.github.com/users/zfdang/orgs","repos_url":"https://api.github.com/users/zfdang/repos","events_url":"https://api.github.com/users/zfdang/events{/privacy}","received_events_url":"https://api.github.com/users/zfdang/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-04-26T14:11:30Z","updated_at":"2016-04-26T15:27:23Z","closed_at":"2016-04-26T15:27:23Z","body":"From the OkHttp's log, we can see all content of the file has been downloaded successfully. but Fresco did not show the image, and after another 30 seconds (timeout for okhttp3), it shows timeout. \r\n\r\nat the same time, jpg files can be downloaded successfully. but no gif file works.\r\n\r\nHere are the output:\r\n\r\n```\r\n04-26 22:04:49.770 V/unknown:BufferedDiskCache: Did not find image for http://att.newsmth.net/nForum/att/MMJoke/1634777031/207 in staging area\r\n04-26 22:04:49.770 V/unknown:BufferedDiskCache: Disk cache read for http://att.newsmth.net/nForum/att/MMJoke/1634777031/207\r\n04-26 22:04:49.770 V/unknown:BufferedDiskCache: Disk cache miss for http://att.newsmth.net/nForum/att/MMJoke/1634777031/207\r\n04-26 22:04:49.770 V/unknown:RequestLoggingListener: time 2515449: onProducerFinishWithSuccess: {requestId: 3, producer: DiskCacheProducer, elapsedTime: 1 ms, extraMap: {cached_value_found=false}}\r\n04-26 22:04:49.770 V/unknown:RequestLoggingListener: time 2515449: onProducerStart: {requestId: 3, producer: NetworkFetchProducer}\r\n04-26 22:04:49.770 D/OkHttp: --> GET http://att.newsmth.net/nForum/att/MMJoke/1634777031/207 http/1.1\r\n04-26 22:04:49.840 E/ViewRootImpl: sendUserActionEvent() mView == null\r\n04-26 22:04:49.900 D/OkHttp: <-- 200 OK http://att.newsmth.net/nForum/att/MMJoke/1634777031/207 (128ms, 2074225-byte body)\r\n04-26 22:04:49.900 V/unknown:NativeMemoryChunkPool: Used = (2, 2205297); Free = (0, 0)\r\n04-26 22:04:49.900 V/unknown:NativeMemoryChunkPool: get (alloc) (object, size) = (176a6544, 2074225)\r\n04-26 22:04:49.900 V/unknown:GenericByteArrayPool: Used = (1, 16384); Free = (0, 0)\r\n04-26 22:04:49.900 V/unknown:GenericByteArrayPool: get (reuse) (object, size) = (15276e60, 16384)\r\n04-26 22:04:50.090 V/ActivityThread: updateVisibility : ActivityRecord{44a91b0 token=android.os.BinderProxy@141fe48e {com.zfdang.zsmth_android/com.zfdang.zsmth_android.BoardTopicActivity}} show : true\r\n04-26 22:05:20.320 V/unknown:GenericByteArrayPool: release (reuse) (object, size) = (15276e60, 16384)\r\n04-26 22:05:20.320 V/unknown:GenericByteArrayPool: Used = (0, 0); Free = (1, 16384)\r\n04-26 22:05:20.320 V/unknown:NativeMemoryChunkPool: release (free) (object, size) = (176a6544, 2074225)\r\n04-26 22:05:20.320 V/unknown:NativeMemoryChunkPool: Used = (1, 131072); Free = (0, 0)\r\n04-26 22:05:20.320 W/unknown:RequestLoggingListener: time 2545998: onProducerFinishWithFailure: {requestId: 3, stage: NetworkFetchProducer, elapsedTime: 30549 ms, extraMap: null, throwable: java.net.SocketTimeoutException}\r\n04-26 22:05:20.330 W/unknown:RequestLoggingListener: time 2545999: onRequestFailure: {requestId: 3, elapsedTime: 30551 ms, throwable: java.net.SocketTimeoutException}\r\n04-26 22:05:20.330 V/unknown:AbstractDraweeController: controller 1c3b984c 3: final_failed @ onFailure: failure: java.net.SocketTimeoutException\r\n```\r\n\r\n"}}