BradLarson / GPUImage

An open source iOS framework for GPU-based image and video processing
http://www.sunsetlakesoftware.com/2012/02/12/introducing-gpuimage-framework
BSD 3-Clause "New" or "Revised" License
20.2k stars 4.61k forks source link

crash when use GPUImageMovie #2630

Open MrHu4127 opened 4 years ago

MrHu4127 commented 4 years ago

i have some crashs with GPUImageMovie

crash 1: 0 AVFoundation 0x00000001eab590b8 -[AVAssetReader startReading] + 580 1 abcmouse-mobile 0x00000001006f9a7c -[GPUImageMovie processAsset] + 536 9 abcmouse-mobile 0x00000001006f93a4 32-[GPUImageMovie startProcessing]_block_invoke_2 + 124 1 libdispatch.dylib 0x00000001e4653a38 dispatch_call_block_and_release + 24 27 libdispatch.dylib 0x00000001e46547d4 dispatch_client_callout + 16 12 libdispatch.dylib 0x00000001e4605160 __dispatch_root_queue_drain + 680 13 libdispatch.dylib 0x00000001e46058d0 dispatch_worker_thread2 + 128 14 libsystem_pthread.dylib 0x00000001e48341b4 _pthread_wqthread + 460 7 libsystem_pthread.dylib 0x00000001e4836cd4 start_wqthread + 0

crash 2: 0 libGPUSupportMercury.dylib 0x00000001923edf08 _gpus_ReturnNotPermittedKillClient + 12 1 IOAccelerator 0x0000000185ecdf8c IOAccelContextTestResourceSysMem + 68 2 GLEngine 0x00000001965ded98 _gleTestObject + 292 3 GLEngine 0x00000001965dec30 _glTestObjectAPPLE_Exec + 148 4 CoreVideo 0x0000000185f9d91c CVPixelBufferOpenGLESTextureBacking::testTexture() + 92 5 CoreVideo 0x0000000185f9ade0 CVOpenGLESTextureCache::bufferBackingNotInUse(CVBufferBacking*) + 160 6 CoreVideo 0x0000000185f925dc CVBufferBacking::releaseUsage() + 104 7 CoreVideo 0x0000000185f929c0 CVOpenGLESTexture::finalize() + 56 8 CoreFoundation 0x0000000183d08c34 CFRelease + 252 9 abcmouse-mobile 0x000000010012ae34 -[GPUImageMovie processMovieFrame:withSampleTime:] + 1612 10 abcmouse-mobile 0x000000010012a684 -[GPUImageMovie processMovieFrame:] + 108 11 abcmouse-mobile 0x000000010012a49c 46-[GPUImageMovie readNextVideoFrameFromOutput:]_block_invoke + 20 2 libdispatch.dylib 0x000000018387947c dispatch_client_callout + 16 13 libdispatch.dylib 0x0000000183884728 dispatch_barrier_sync_f_invoke + 100 14 abcmouse-mobile 0x0000000100175fa8 runSynchronouslyOnVideoProcessingQueue + 108 15 abcmouse-mobile 0x000000010012a448 -[GPUImageMovie readNextVideoFrameFromOutput:] + 532 16 abcmouse-mobile 0x0000000100129c4c -[GPUImageMovie processAsset] + 1000 17 abcmouse-mobile 0x00000001001293a4 32-[GPUImageMovie startProcessing]_block_invoke_2 + 124 1 libdispatch.dylib 0x00000001838794bc dispatch_call_block_and_release + 24 2 libdispatch.dylib 0x000000018387947c dispatch_client_callout + 16 6 libdispatch.dylib 0x0000000183887914 __dispatch_root_queue_drain + 2140 7 libdispatch.dylib 0x00000001838870b0 __dispatch_worker_thread3 + 112 8 libsystem_pthread.dylib 0x0000000183a91470 _pthread_wqthread + 1092 9 libsystem_pthread.dylib 0x0000000183a91020 start_wqthread + 4

crash 3: 0 CoreMedia 0x0000000183934cb4 FigRPCKillServerOnTimeout + 0 1 AVFoundation 0x0000000187bfa8e8 -[AVAssetReaderTrackOutput _enableTrackExtractionReturningError:] + 808 2 AVFoundation 0x0000000187bf7cf8 -[AVAssetReader startReading] + 276 3 abcmouse-mobile 0x00000001001c9a7c -[GPUImageMovie processAsset] + 536 4 abcmouse-mobile 0x00000001001c93a4 32-[GPUImageMovie startProcessing]_block_invoke_2 + 124 1 libdispatch.dylib 0x0000000180f594bc dispatch_call_block_and_release + 24 2 libdispatch.dylib 0x0000000180f5947c dispatch_client_callout + 16 6 libdispatch.dylib 0x0000000180f67914 __dispatch_root_queue_drain + 2140 7 libdispatch.dylib 0x0000000180f670b0 dispatch_worker_thread3 + 112 8 libsystem_pthread.dylib 0x0000000181171470 _pthread_wqthread + 1092 9 libsystem_pthread.dylib 0x0000000181171020 start_wqthread + 4

crash 4: 0 CoreFoundation 0x00000001b7bab320 CFDictionarySetValue + 76 1 MediaToolbox 0x00000001bc65d7b0 _remoteReader_ExtractAndRetainNextSampleBuffer + 404 2 AVFoundation 0x00000001bdb926f4 -[AVAssetReaderOutput copyNextSampleBuffer] + 244 3 AVFoundation 0x00000001bdb93830 -[AVAssetReaderTrackOutput copyNextSampleBuffer] + 72 4 abcmouse-mobile 0x0000000100602304 -[GPUImageMovie readNextVideoFrameFromOutput:] + 212 5 abcmouse-mobile 0x0000000100601c4c -[GPUImageMovie processAsset] + 1000 6 abcmouse-mobile 0x00000001006013a4 32-[GPUImageMovie startProcessing]_block_invoke_2 + 124 1 libdispatch.dylib 0x00000001b768ba38 dispatch_call_block_and_release + 24 2 libdispatch.dylib 0x00000001b768c7d4 dispatch_client_callout + 16 9 libdispatch.dylib 0x00000001b7630c7c __dispatch_queue_override_invoke + 684 10 libdispatch.dylib 0x00000001b763d02c dispatch_root_queue_drain + 372 11 libdispatch.dylib 0x00000001b763d8d0 __dispatch_worker_thread2 + 128 12 libsystem_pthread.dylib 0x00000001b786c1b4 _pthread_wqthread + 460 7 libsystem_pthread.dylib 0x00000001b786ecd4 start_wqthread + 0