-
Notifications
You must be signed in to change notification settings - Fork 225
Description
Stacktrace:
Fatal Exception: NSInternalInconsistencyException
0 CoreFoundation 0x9cb4 __exceptionPreprocess
1 libobjc.A.dylib 0x183d0 objc_exception_throw
2 AVFCore 0xb5024 -[AVFigAssetWriterTrack addPixelBuffer:atPresentationTime:error:]
3 AVFCore 0xb1554 -[AVAssetWriterInputWritingHelper appendPixelBuffer:withPresentationTime:]
4 AVFCore 0xaf1c4 -[AVAssetWriterInput _appendPixelBuffer:withPresentationTime:]
5 AVFCore 0xb415c -[AVAssetWriterInputPixelBufferAdaptor appendPixelBuffer:withPresentationTime:]
6 ARVideoKit 0x20f68 (Missing UUID 5d0b7b7760f9336f9dff47e6fd7e0345)
7 ARVideoKit 0x1a194 (Missing UUID 5d0b7b7760f9336f9dff47e6fd7e0345)
8 ARVideoKit 0x1b1d8 (Missing UUID 5d0b7b7760f9336f9dff47e6fd7e0345)
9 ARVideoKit 0x14a7c (Missing UUID 5d0b7b7760f9336f9dff47e6fd7e0345)
10 libdispatch.dylib 0x3eac _dispatch_client_callout
11 libdispatch.dylib 0x13428 _dispatch_lane_barrier_sync_invoke_and_complete
12 ARVideoKit 0x197c0 (Missing UUID 5d0b7b7760f9336f9dff47e6fd7e0345)
13 ARVideoKit 0x1a68c (Missing UUID 5d0b7b7760f9336f9dff47e6fd7e0345)
14 QuartzCore 0x2946c CA::Display::DisplayLink::dispatch_items(unsigned long long, unsigned long long, unsigned long long)
15 QuartzCore 0x146f28 CA::Display::DisplayLink::dispatch_deferred_display_links(unsigned int)
16 UIKitCore 0x64e4b0 _UIUpdateSequenceRun
17 UIKitCore 0xcb2c8c schedulerStepScheduledMainSection
18 UIKitCore 0xcb21e8 runloopSourceCallback
19 CoreFoundation 0xd3128 CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION
20 CoreFoundation 0xdf7b4 __CFRunLoopDoSource0
21 CoreFoundation 0x645e8 __CFRunLoopDoSources0
22 CoreFoundation 0x7a0d4 __CFRunLoopRun
23 CoreFoundation 0x7f3ec CFRunLoopRunSpecific
24 GraphicsServices 0x135c GSEventRunModal
25 UIKitCore 0x39d6e8 -[UIApplication _run]
26 UIKitCore 0x39d34c UIApplicationMain
27 Bloopar-Debug 0x7f94 main + 19 (AppDelegate.swift:19)
28 ??? 0x1b0ff6dec (Missing)
ARVideoKit version: 1.51
Xcode version: 14.3.1
Ofc the behavior is not obvious, this occurs when adding more complex objects (also inconsistent).
The library is called as documented and works well without memory leaks.