카카오톡 로그인 앱 크래시 문의

문의 시, 사용하시는 SDK 버전 정보와 디벨로퍼스 앱ID를 알려주세요.


SDK 버전 2.17.0
앱 ID 957629

안녕하세요. 작업 노트북과 유선 연결 후 실 기기에서 테스트시에는 카카오톡 로그인이 정상적으로 진행되는데,
연결 해제 후 독립된 환경에서 실 기기 테스트를 다시 진행하면 카카오톡 로그인 진행과 동시에 앱에서 크래시가 발생하고 있습니다.

크래시 로그 첨부해드립니다.

Incident Identifier: B11E40BC-B343-4772-AD61-6104863B2265
CrashReporter Key:   5e98cd7e236cf17cafec629890edb57008d4c8cd
Hardware Model:      iPhone12,3
Process:             Milestone [1721]
Path:                /private/var/containers/Bundle/Application/95A20AC6-2B7F-4946-AB48-6CA1B2649915/Milestone.app/Milestone
Identifier:          com.dnd.milestone
Version:             1.0 (1)
Code Type:           ARM-64 (Native)
Role:                Foreground
Parent Process:      launchd [1]
Coalition:           com.dnd.milestone [1072]

Date/Time:           2023-09-14 00:00:23.7484 +0900
Launch Time:         2023-09-14 00:00:23.3995 +0900
OS Version:          iPhone OS 16.6 (20G75)
Release Type:        User
Baseband Version:    4.03.01
Report Version:      104

Exception Type:  EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000001, 0x00000001a9e7b3e4
Termination Reason: SIGNAL 5 Trace/BPT trap: 5
Terminating Process: exc handler [1721]

Triggered by Thread:  0

Thread 0 name:   Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0   libswiftCore.dylib            	       0x1a9e7b3e4 _assertionFailure(_:_:file:line:flags:) + 264
1   libswiftCore.dylib            	       0x1a9ee80a8 swift_unexpectedError + 492
2   Milestone                     	       0x10100c288 AuthController.makeParametersForTalk(prompts:state:channelPublicIds:serviceTerms:nonce:settleId:kauthTxId:) + 4376
3   Milestone                     	       0x100fc8a68 closure #1 in Reactive<A>._authorizeWithTalk(launchMethod:channelPublicIds:serviceTerms:nonce:) + 348
4   Milestone                     	       0x100deb040 AnonymousObservableSink.run(_:) + 100
5   Milestone                     	       0x100deb1e4 AnonymousObservable.run<A>(_:cancel:) + 200
6   Milestone                     	       0x100e1ee28 Producer.subscribe<A>(_:) + 284
7   Milestone                     	       0x100e0d92c MergeSink.run(_:) + 332
8   Milestone                     	       0x100e0e4bc FlatMap.run<A>(_:cancel:) + 252
9   Milestone                     	       0x100e1f8e8 closure #1 in Producer.subscribe<A>(_:) + 228
10  Milestone                     	       0x100e1effc specialized CurrentThreadScheduler.schedule<A>(_:action:) + 168
11  Milestone                     	       0x100e1eefc Producer.subscribe<A>(_:) + 496
12  Milestone                     	       0x100e145a8 ObservableType.subscribe(onNext:onError:onCompleted:onDisposed:) + 780
13  Milestone                     	       0x100ccb464 closure #1 in LoginViewController.bindUI() + 320
14  Milestone                     	       0x100d43cdc thunk for @escaping @callee_guaranteed () -> () + 20
15  Milestone                     	       0x100e14a80 closure #1 in ObservableType.subscribe(onNext:onError:onCompleted:onDisposed:) + 272
16  Milestone                     	       0x100e14d00 partial apply for closure #1 in ObservableType.subscribe(onNext:onError:onCompleted:onDisposed:) + 48
17  Milestone                     	       0x100dc7978 AnonymousObserver.onCore(_:) + 20
18  Milestone                     	       0x100e172e8 ObserverBase.on(_:) + 276
19  Milestone                     	       0x100e1742c protocol witness for ObserverType.on(_:) in conformance ObserverBase<A> + 20
20  Milestone                     	       0x100e361e4 Sink.forwardOn(_:) + 112
21  Milestone                     	       0x100e38e04 SubscribeOnSink.on(_:) + 32
22  Milestone                     	       0x100e3927c protocol witness for ObserverType.on(_:) in conformance SubscribeOnSink<A, B> + 20
23  Milestone                     	       0x100e361e4 Sink.forwardOn(_:) + 112
24  Milestone                     	       0x100e3f8f4 TakeUntilSink.synchronized_on(_:) + 176
25  Milestone                     	       0x100e3bd84 SynchronizedOnType.synchronizedOn(_:) + 92
26  Milestone                     	       0x100e3fc54 protocol witness for ObserverType.on(_:) in conformance TakeUntilSink<A, B> + 28
27  Milestone                     	       0x100e361e4 Sink.forwardOn(_:) + 112
28  Milestone                     	       0x100deafb0 AnonymousObservableSink.on(_:) + 312
29  Milestone                     	       0x100deb110 protocol witness for ObserverType.on(_:) in conformance AnonymousObservableSink<A> + 20
30  Milestone                     	       0x100dc8078 partial apply for implicit closure #2 in implicit closure #1 in AnyObserver.init<A>(_:) + 44
31  Milestone                     	       0x100f7a19c partial apply for closure #1 in closure #1 in Reactive<A>.controlEvent(_:) + 36
32  Milestone                     	       0x100f490c4 @objc ControlTarget.eventHandler(_:) + 120
33  UIKitCore                     	       0x1b23cba34 -[UIApplication sendAction:to:from:forEvent:] + 100
34  UIKitCore                     	       0x1b23cb734 -[UIControl sendAction:to:forEvent:] + 112
35  UIKitCore                     	       0x1b23cb0c8 -[UIControl _sendActionsForEvents:withEvent:] + 324
36  UIKitCore                     	       0x1b23caf6c -[UIButton _sendActionsForEvents:withEvent:] + 124
37  UIKitCore                     	       0x1b23cab2c -[UIControl touchesEnded:withEvent:] + 400
38  UIKitCore                     	       0x1b227b1c0 -[UIWindow _sendTouchesForEvent:] + 776
39  UIKitCore                     	       0x1b227a614 -[UIWindow sendEvent:] + 3284
40  UIKitCore                     	       0x1b22798c4 -[UIApplication sendEvent:] + 676
41  UIKit                         	       0x23a6ffe58 -[UIApplicationAccessibility sendEvent:] + 96
42  UIKitCore                     	       0x1b2277bb0 __dispatchPreprocessedEventFromEventQueue + 1768
43  UIKitCore                     	       0x1b22c0888 __processEventQueue + 5576
44  UIKitCore                     	       0x1b25c5e88 __eventFetcherSourceCallback + 160
45  CoreFoundation                	       0x1b01e6128 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 28
46  CoreFoundation                	       0x1b01f27b4 __CFRunLoopDoSource0 + 176
47  CoreFoundation                	       0x1b01775e8 __CFRunLoopDoSources0 + 244
48  CoreFoundation                	       0x1b018d0d4 __CFRunLoopRun + 828
49  CoreFoundation                	       0x1b01923ec CFRunLoopRunSpecific + 612
50  GraphicsServices              	       0x1eb6a835c GSEventRunModal + 164
51  UIKitCore                     	       0x1b251ef58 -[UIApplication _run] + 888
52  UIKitCore                     	       0x1b251ebbc UIApplicationMain + 340
53  libswiftUIKit.dylib           	       0x1b8bac0b0 UIApplicationMain(_:_:_:_:) + 104
54  Milestone                     	       0x100cc1774 main + 120
55  dyld                          	       0x1cf6c4dec start + 2220

Thread 1:
0   libsystem_pthread.dylib       	       0x20ff4db74 start_wqthread + 0

Thread 2:
0   libsystem_pthread.dylib       	       0x20ff4db74 start_wqthread + 0

Thread 3:
0   libsystem_pthread.dylib       	       0x20ff4db74 start_wqthread + 0

Thread 4 name:  com.apple.uikit.eventfetch-thread
Thread 4:
0   libsystem_kernel.dylib        	       0x1ef0d2ca4 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x1ef0e5b74 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x1ef0e5e4c mach_msg_overwrite + 540
3   libsystem_kernel.dylib        	       0x1ef0d31e8 mach_msg + 24
4   CoreFoundation                	       0x1b018c024 __CFRunLoopServiceMachPort + 160
5   CoreFoundation                	       0x1b018d250 __CFRunLoopRun + 1208
6   CoreFoundation                	       0x1b01923ec CFRunLoopRunSpecific + 612
7   Foundation                    	       0x1aa412fb4 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212
8   Foundation                    	       0x1aa412e9c -[NSRunLoop(NSRunLoop) runUntilDate:] + 64
9   UIKitCore                     	       0x1b2651cc8 -[UIEventFetcher threadMain] + 416
10  Foundation                    	       0x1aa42c524 __NSThread__start__ + 716
11  libsystem_pthread.dylib       	       0x20ff4e6b8 _pthread_start + 148
12  libsystem_pthread.dylib       	       0x20ff4db88 thread_start + 8

Thread 5:
0   libsystem_pthread.dylib       	       0x20ff4db74 start_wqthread + 0

Thread 6:
0   libsystem_pthread.dylib       	       0x20ff4db74 start_wqthread + 0

Thread 7:
0   libsystem_pthread.dylib       	       0x20ff4db74 start_wqthread + 0

Thread 8:
0   libsystem_pthread.dylib       	       0x20ff4db74 start_wqthread + 0

Thread 9:
0   libsystem_pthread.dylib       	       0x20ff4db74 start_wqthread + 0


Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x0000000283dbff08   x1: 0x0000000200000003   x2: 0x0000000000000000   x3: 0x00000002838bf0c0
    x4: 0x00000002838bf080   x5: 0x0000000000000013   x6: 0x0000000000000020   x7: 0x0000000000000003
    x8: 0xfffffffe00000000   x9: 0x0000000200000003  x10: 0x0000000000000003  x11: 0x00000000000007fb
   x12: 0x000000009d0087fb  x13: 0x00000000000007fd  x14: 0x000000009d208838  x15: 0x000000009d0087fb
   x16: 0x0000000000000038  x17: 0x000000001d200000  x18: 0x0000000000000000  x19: 0x00000001aa363c04
   x20: 0x0000000283dbff00  x21: 0x0000000000000000  x22: 0x000000000000000b  x23: 0x0000000000000021
   x24: 0x000000000000014e  x25: 0x0000000101171160  x26: 0xf0000000000000d0  x27: 0x0000000000000000
   x28: 0x0000000000000000   fp: 0x000000016f140170   lr: 0x00000001a9e7b3e4
    sp: 0x000000016f1400a0   pc: 0x00000001a9e7b3e4 cpsr: 0x60000000
   far: 0x0000000282ab60e4  esr: 0xf2000001 (Breakpoint) brk 1

Binary Images:
       0x100cbc000 -        0x1011fffff Milestone arm64  <e5b855d27a573457aeed7c4f5c0c54cc> /private/var/containers/Bundle/Application/95A20AC6-2B7F-4946-AB48-6CA1B2649915/Milestone.app/Milestone
       0x101ef8000 -        0x101f03fff libobjc-trampolines.dylib arm64e  <7e77fc541c3331c086e81fb7bf12836c> /private/preboot/Cryptexes/OS/usr/lib/libobjc-trampolines.dylib
       0x1a9e44000 -        0x1aa39cfff libswiftCore.dylib arm64e  <a4726d93179833868c5872e17d96a1a4> /usr/lib/swift/libswiftCore.dylib
       0x1b2182000 -        0x1b39a6fff UIKitCore arm64e  <7d57a1d1856f338d97db880c4ec8b02e> /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore
       0x23a6d2000 -        0x23a7f9fff UIKit arm64e  <d402ecd6842a34879d2392a0ea9dfbea> /System/Library/AccessibilityBundles/UIKit.axbundle/UIKit
       0x1b0113000 -        0x1b04fafff CoreFoundation arm64e  <a900b4590127379e9cba0eab9c5d559f> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
       0x1eb6a7000 -        0x1eb6affff GraphicsServices arm64e  <cd8d719514e13c7ca8c950ccea9f2a17> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices
       0x1b8b77000 -        0x1b8beefff libswiftUIKit.dylib arm64e  <d24b70db91ea38e9b1e0db9d15f6b17e> /usr/lib/swift/libswiftUIKit.dylib
       0x1cf6af000 -        0x1cf734a53 dyld arm64e  <c3fc2ee4367f3086beb8420ad442bf88> /usr/lib/dyld
       0x20ff4d000 -        0x20ff58ff3 libsystem_pthread.dylib arm64e  <aa302f5affe5327aa0033b288b935de1> /usr/lib/system/libsystem_pthread.dylib
       0x1ef0d2000 -        0x1ef109fe7 libsystem_kernel.dylib arm64e  <681b06a07f6b3fa3a2ce063dc1da7b1b> /usr/lib/system/libsystem_kernel.dylib
       0x1aa3d1000 -        0x1aacaefff Foundation arm64e  <1715de5d08933af0b0c0550bb14f91ec> /System/Library/Frameworks/Foundation.framework/Foundation

EOF

안녕하세요.

우선, 테스트하신 기기 종속적인 상황인지 판단하기 위해

아래 샘플앱을 동일하게 유선 연결 테스트와 독립된 환경 테스트 하셔서 동일 증상인지 확인 부탁드려요.

Kakao Developers

넵 ReactiveX SDK 설치 후에 유선 연결 및 독립환경 테스트 실행해보았는데
둘 다 잘됩니다!