Thread 9 name:
Thread 9 Crashed:
0 libswiftCore.dylib 0x0000000188d21398 _assertionFailure(_:_:file:line:flags:) + 1504 (AssertCommon.swift:132)
1 libswiftFoundation.dylib 0x0000000188c8beec specialized static Int32._forceBridgeFromObjectiveC(_:result:) + 372 (NSNumber.swift:207)
2 HaishinKit 0x0000000102fbe46c VideoIOComponent.attachScreen(_:useScreenSize:) + 496 (<compiler-generated>:0)
3 HaishinKit 0x0000000102f7e188 closure #1 in NetStream.attachScreen(_:useScreenSize:) + 156 (NetStream+Extension.swift:18)
4 HaishinKit 0x0000000102f2ff7c thunk for @escaping @callee_guaranteed () -> () + 20 (<compiler-generated>:0)
5 libdispatch.dylib 0x0000000184fbf2b0 _dispatch_call_block_and_release + 24 (init.c:1466)
6 libdispatch.dylib 0x0000000184fc0298 _dispatch_client_callout + 16 (object.m:559)
7 libdispatch.dylib 0x0000000184f9c344 _dispatch_lane_serial_drain$VARIANT$armv81 + 568 (inline_internal.h:2557)
8 libdispatch.dylib 0x0000000184f9ce2c _dispatch_lane_invoke$VARIANT$armv81 + 400 (queue.c:3862)
9 libdispatch.dylib 0x0000000184fa666c _dispatch_workloop_worker_thread + 692 (queue.c:6589)
10 libsystem_pthread.dylib 0x00000001cd8bd5bc _pthread_wqthread + 272 (pthread.c:2436)
11 libsystem_pthread.dylib 0x00000001cd8c086c start_wqthread + 8
Thread 10:
0 libsystem_pthread.dylib 0x00000001cd8c0864 _pthread_dependency_fulfill_slow + 192 (pthread_dependency.c:57)
Thread 11:
0 libsystem_pthread.dylib 0x00000001cd8c0864 _pthread_dependency_fulfill_slow + 192 (pthread_dependency.c:57)
Thread 9 crashed with ARM Thread State (64-bit):
x0: 0x0000000282abc480 x1: 0x0000000188fe7840 x2: 0x0000000000000007 x3: 0x0000000193edad18
x4: 0x0000000000000000 x5: 0x000000016da46630 x6: 0x0000000000000032 x7: 0x000000000000003e
x8: 0x0000000282abc488 x9: 0xfffffffe00000000 x10: 0x0000000200000003 x11: 0x0000000000000001
x12: 0x0000000000000003 x13: 0x000000009740682d x14: 0x0000000097607000 x15: 0x0000000000007000
x16: 0x0000000017600000 x17: 0x02000001000001f8 x18: 0x0000000000000000 x19: 0x0000000282abc480
x20: 0x000000016da466c0 x21: 0x0000000188cd5688 x22: 0x0000000000000019 x23: 0x0000000000000000
x24: 0x00000000000000cf x25: 0x000000000000000b x26: 0x0000000000000002 x27: 0x0000000188cd6040
x28: 0x000000016da46700 fp: 0x000000016da467b0 lr: 0x0000000188d21398
sp: 0x000000016da46700 pc: 0x0000000188d21398 cpsr: 0x60000000
esr: 0xf2000001 Address size fault
When the app try to live stream on Youtube, this crash occur. Only some device experience this crash.
Thank you in advance! Tenna
Consider this:
0 libswiftCore.dylib … _assertionFailure(_:_:file:line:flags:) + 1504 (AssertCommon.swift:132)
1 libswiftFoundation.dylib … specialized static Int32._forceBridgeFromObjectiveC(_:result:) + 372 (NSNumber.swift:207)
2 HaishinKit … VideoIOComponent.attachScreen(_:useScreenSize:) + 496 (<compiler-generated>:0)
3 HaishinKit … closure #1 in NetStream.attachScreen(_:useScreenSize:) + 156 (NetStream+Extension.swift:18)
4 HaishinKit … thunk for @escaping @callee_guaranteed () -> () + 20 (<compiler-generated>:0)
Frame 0 indicates that Swift has trapped due to a failed assert.
Frame 1 suggests that this is related to converting an NSNumber
to an Int32
. This can fail for a variety of reasons, the most obvious being that the object that’s meant to be an NSNumber
isn’t, or that the resulting number is out out of bounds.
Frame 2 is some compiler generated goo within your code.
Frame 3 gives you a function name (that is, a closure within the NetStream.attachScreen(_:useScreenSize:)
function) and a source file and line number (NetStream+Extension.swift:18
). What does that code look like?
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"