RenderHeads / UnityPlugin-AVProVideo

AVPro Video is a multi-platform Unity plugin for advanced video playback
https://www.renderheads.com/products/avpro-video/
232 stars 28 forks source link

[iOS] Detected a crash on the Firebase console. #1358

Closed dw8869 closed 1 year ago

dw8869 commented 1 year ago

Describe the issue Detected a crash on the Firebase console. Is this a known issue? I don't know how to reproduce it, but it is reported in the firebase console, so I share it.

Your Setup (please complete the following information):

Crashed: com.apple.main-thread
0  AVProVideo                     0x171a4 AVPPluginUnityRegisterRenderingPlugin + 57256
1  AVProVideo                     0x2787c AVPPluginUnityRegisterRenderingPlugin + 124544
2  AVProVideo                     0x27634 AVPPluginUnityRegisterRenderingPlugin + 123960
3  AVProVideo                     0x28c50 AVPPluginUnityRegisterRenderingPlugin + 129620
4  libswiftFoundation.dylib       0xa900 closure #1 in _KeyValueCodingAndObserving.observe<A>(_:options:changeHandler:) + 464
5  libswiftFoundation.dylib       0x301c specialized NSKeyValueObservation.Helper._swizzle_me_observeValue(forKeyPath:of:change:context:) + 1164
6  libswiftFoundation.dylib       0x7fec @objc NSKeyValueObservation.Helper._swizzle_me_observeValue(forKeyPath:of:change:context:) + 196
7  Foundation                     0x32a4c NSKeyValueNotifyObserver + 292
8  Foundation                     0x1e5e4 NSKeyValueDidChange + 376
9  Foundation                     0x58528 NSKeyValueDidChangeWithPerThreadPendingNotifications + 160
10 AVFCore                        0x92728 __avplayeritem_fpItemNotificationCallback_block_invoke_11 + 184
11 libdispatch.dylib              0x1e6c _dispatch_call_block_and_release + 32
12 libdispatch.dylib              0x3a30 _dispatch_client_callout + 20
13 libdispatch.dylib              0x11f48 _dispatch_main_queue_drain + 928
14 libdispatch.dylib              0x11b98 _dispatch_main_queue_callback_4CF + 44
15 CoreFoundation                 0x51800 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 16
16 CoreFoundation                 0xb704 __CFRunLoopRun + 2532
17 CoreFoundation                 0x1ebc8 CFRunLoopRunSpecific + 600
18 GraphicsServices               0x1374 GSEventRunModal + 164
19 UIKitCore                      0x514b58 -[UIApplication _run] + 1100
20 UIKitCore                      0x296098 UIApplicationMain + 364
21 libswiftUIKit.dylib            0x30ecc UIApplicationMain(_:_:_:_:) + 104
22 ifland                         0xd8eb24 main + 23 (main.swift:23)
23 ???                            0x105dcdda4 (누락)
Chris-RH commented 1 year ago

Hi @dw8869,

Could you provide any further information on the crash?
What sort of video was playing (resolution, FPS, bitrate, codec etc)? Do you know what occurred leading up to the crash?

Chris-RH commented 1 year ago

Can you perhaps reproduce this with just the AVPro Video media player demo scene? Which version of Xcode and Firebase are you using? Can you provide a full apple crash log?

dw8869 commented 1 year ago

@Chris-RH I don't have a log, and I don't know any reproduction procedures or video information. It only provided the contents reported in the crash report.

Chris-RH commented 1 year ago

@dw8869, Do you know which version of Xcode and Firebase?

dw8869 commented 1 year ago

@Chris-RH Xcode 14.0.1 Firebase 6.34.0

Chris-RH commented 1 year ago

Have you tried updating to a newer version of Firebase?

dw8869 commented 1 year ago

I will forward it to iOS dev.

Chris-RH commented 1 year ago

Have you tried updating?

MorrisRH commented 1 year ago

Unfortunately there is nothing more we can do here without more information, the AVProVideo chunk of the call stack is clearly corrupt so I've no real idea of where things went wrong beyond the AVPlayerItem key value change notification (and there are many of them so not that helpful in narrowing things down).

dw8869 commented 1 year ago

@Chris-RH @MorrisRH I'll let you know when I find new information.

Chris-RH commented 1 year ago

Closed due to lack of information. Please reopen if you get extra information.