This repository was archived by the owner on Jan 14, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 310
This repository was archived by the owner on Jan 14, 2021. It is now read-only.
Crash on "func delayForImageAtIndex(_ index: Int, source: CGImageSource!) -> Double" #87
Copy link
Copy link
Open
Description
The library was working good for a while, and today for no reason it crashed while loading the Gif from assets.
The given error is :
==319==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x0001625a04e0 at pc 0x000103eeb7ac bp 0x00016f8b0b10 sp 0x00016f8b0b08
READ of size 8 at 0x0001625a04e0 thread T1
#0 0x103eeb7a8 in $sSo7UIImageC14SwiftGifOriginE20delayForImageAtIndex_6sourceSdSi_So16CGImageSourceRefaSgtFZ (/private/var/containers/Bundle/Application/28B9D6D0-2AE8-4362-A106-57DEE6F810F2/ecb.app/Frameworks/SwiftGifOrigin.framework/SwiftGifOrigin:arm64+0xf7a8)
#1 0x103ee8a98 in $sSo7UIImageC14SwiftGifOriginE23animatedImageWithSourceyABSgSo07CGImageH3RefaFZ (/private/var/containers/Bundle/Application/28B9D6D0-2AE8-4362-A106-57DEE6F810F2/ecb.app/Frameworks/SwiftGifOrigin.framework/SwiftGifOrigin:arm64+0xca98)
#2 0x103ee7b78 in $sSo7UIImageC14SwiftGifOriginE3gif4dataABSg10Foundation4DataV_tFZ (/private/var/containers/Bundle/Application/28B9D6D0-2AE8-4362-A106-57DEE6F810F2/ecb.app/Frameworks/SwiftGifOrigin.framework/SwiftGifOrigin:arm64+0xbb78)
#3 0x103ee730c in $sSo7UIImageC14SwiftGifOriginE3gif5assetABSgSS_tFZ (/private/var/containers/Bundle/Application/28B9D6D0-2AE8-4362-A106-57DEE6F810F2/ecb.app/Frameworks/SwiftGifOrigin.framework/SwiftGifOrigin:arm64+0xb30c)
#4 0x103ee6c44 in $sSo11UIImageViewC14SwiftGifOriginE04loadD05assetySS_tFyycfU_ (/private/var/containers/Bundle/Application/28B9D6D0-2AE8-4362-A106-57DEE6F810F2/ecb.app/Frameworks/SwiftGifOrigin.framework/SwiftGifOrigin:arm64+0xac44)
#5 0x103ee5c5c in $sIeg_IeyB_TR (/private/var/containers/Bundle/Application/28B9D6D0-2AE8-4362-A106-57DEE6F810F2/ecb.app/Frameworks/SwiftGifOrigin.framework/SwiftGifOrigin:arm64+0x9c5c)
#6 0x1010557c4 in __wrap_dispatch_async_block_invoke (/var/containers/Bundle/Application/28B9D6D0-2AE8-4362-A106-57DEE6F810F2/ecb.app/Frameworks/libclang_rt.asan_ios_dynamic.dylib:arm64+0x517c4)
#7 0x10421f6ec in _dispatch_call_block_and_release (/usr/lib/system/introspection/libdispatch.dylib:arm64+0x36ec)
#8 0x104220c70 in _dispatch_client_callout (/usr/lib/system/introspection/libdispatch.dylib:arm64+0x4c70)
#9 0x104223ad0 in _dispatch_queue_override_invoke (/usr/lib/system/introspection/libdispatch.dylib:arm64+0x7ad0)
#10 0x104231dc4 in _dispatch_root_queue_drain (/usr/lib/system/introspection/libdispatch.dylib:arm64+0x15dc4)
#11 0x1042327a8 in _dispatch_worker_thread2 (/usr/lib/system/introspection/libdispatch.dylib:arm64+0x167a8)
#12 0x1f6ba41b0 in _pthread_wqthread (/usr/lib/system/libsystem_pthread.dylib:arm64+0xc1b0)
0x0001625a04e1 is located 0 bytes to the right of 1-byte region [0x0001625a04e0,0x0001625a04e1)
allocated by thread T1 here:
#0 0x101057160 in wrap_posix_memalign (/var/containers/Bundle/Application/28B9D6D0-2AE8-4362-A106-57DEE6F810F2/ecb.app/Frameworks/libclang_rt.asan_ios_dynamic.dylib:arm64+0x53160)
#1 0x22487b87c in swift_slowAlloc (/usr/lib/swift/libswiftCore.dylib:arm64+0x28987c)
#2 0x103eeb608 in $sSo7UIImageC14SwiftGifOriginE20delayForImageAtIndex_6sourceSdSi_So16CGImageSourceRefaSgtFZ (/private/var/containers/Bundle/Application/28B9D6D0-2AE8-4362-A106-57DEE6F810F2/ecb.app/Frameworks/SwiftGifOrigin.framework/SwiftGifOrigin:arm64+0xf608)
#3 0x103ee8a98 in $sSo7UIImageC14SwiftGifOriginE23animatedImageWithSourceyABSgSo07CGImageH3RefaFZ (/private/var/containers/Bundle/Application/28B9D6D0-2AE8-4362-A106-57DEE6F810F2/ecb.app/Frameworks/SwiftGifOrigin.framework/SwiftGifOrigin:arm64+0xca98)
#4 0x103ee7b78 in $sSo7UIImageC14SwiftGifOriginE3gif4dataABSg10Foundation4DataV_tFZ (/private/var/containers/Bundle/Application/28B9D6D0-2AE8-4362-A106-57DEE6F810F2/ecb.app/Frameworks/SwiftGifOrigin.framework/SwiftGifOrigin:arm64+0xbb78)
#5 0x103ee730c in $sSo7UIImageC14SwiftGifOriginE3gif5assetABSgSS_tFZ (/private/var/containers/Bundle/Application/28B9D6D0-2AE8-4362-A106-57DEE6F810F2/ecb.app/Frameworks/SwiftGifOrigin.framework/SwiftGifOrigin:arm64+0xb30c)
#6 0x103ee6c44 in $sSo11UIImageViewC14SwiftGifOriginE04loadD05assetySS_tFyycfU_ (/private/var/containers/Bundle/Application/28B9D6D0-2AE8-4362-A106-57DEE6F810F2/ecb.app/Frameworks/SwiftGifOrigin.framework/SwiftGifOrigin:arm64+0xac44)
#7 0x103ee5c5c in $sIeg_IeyB_TR (/private/var/containers/Bundle/Application/28B9D6D0-2AE8-4362-A106-57DEE6F810F2/ecb.app/Frameworks/SwiftGifOrigin.framework/SwiftGifOrigin:arm64+0x9c5c)
#8 0x1010557c4 in __wrap_dispatch_async_block_invoke (/var/containers/Bundle/Application/28B9D6D0-2AE8-4362-A106-57DEE6F810F2/ecb.app/Frameworks/libclang_rt.asan_ios_dynamic.dylib:arm64+0x517c4)
#9 0x10421f6ec in _dispatch_call_block_and_release (/usr/lib/system/introspection/libdispatch.dylib:arm64+0x36ec)
#10 0x104220c70 in _dispatch_client_callout (/usr/lib/system/introspection/libdispatch.dylib:arm64+0x4c70)
#11 0x104223ad0 in _dispatch_queue_override_invoke (/usr/lib/system/introspection/libdispatch.dylib:arm64+0x7ad0)
#12 0x104231dc4 in _dispatch_root_queue_drain (/usr/lib/system/introspection/libdispatch.dylib:arm64+0x15dc4)
#13 0x1042327a8 in _dispatch_worker_thread2 (/usr/lib/system/introspection/libdispatch.dylib:arm64+0x167a8)
#14 0x1f6ba41b0 in _pthread_wqthread (/usr/lib/system/libsystem_pthread.dylib:arm64+0xc1b0)
Thread T1 created by T0 here:
<empty stack>
Thanks.
Metadata
Metadata
Assignees
Labels
No labels