alpha-wallet-ios icon indicating copy to clipboard operation
alpha-wallet-ios copied to clipboard

Crash in background queue: org.alphawallet.swift.walletData.processingPipeline right after sending ETH on Goerli

Open hboon opened this issue 2 years ago • 0 comments

Commit 67adcf86cd0b888dd31002b8077e03f8a41254c8 / tag: v3.62-475

Incident Identifier: 2F7594F5-A5BE-4AFD-828A-DEEBE5ACBBE5 CrashReporter Key: 192F1E55-BEA3-C6C2-D63B-A7DD0728F6EA Hardware Model: MacBookPro18,2 Process: AlphaWallet [815] Path: /Users/USER/Library/Developer/CoreSimulator/Devices/81388865-6939-4D15-9A65-173857923DF0/data/Containers/Bundle/Application/E769A242-1570-4E49-9F89-66A8EA5FA963/AlphaWallet.app/AlphaWallet Identifier: com.stormbird.alphawallet Version: 3.62 (475) Code Type: ARM-64 (Native) Role: Foreground Parent Process: launchd_sim [3791] Coalition: com.apple.CoreSimulator.SimDevice.81388865-6939-4D15-9A65-173857923DF0 [1351] Responsible Process: SimulatorTrampoline [1318]

Date/Time: 2023-02-28 14:04:56.3506 +0800 Launch Time: 2023-02-28 13:51:53.9967 +0800 OS Version: macOS 13.2 (22D49) Release Type: User Report Version: 104

Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Subtype: KERN_INVALID_ADDRESS at 0xa50c3ce70de2bd88 -> 0x00003ce70de2bd88 (possible pointer authentication failure) Exception Codes: 0x0000000000000001, 0xa50c3ce70de2bd88 VM Region Info: 0x3ce70de2bd88 is not in any region. Bytes after previous region: 66482031738249 Bytes before following region: 38590048191096 REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL commpage (reserved) 1000000000-7000000000 [384.0G] ---/--- SM=NUL ...(unallocated) ---> GAP OF 0x5f9000000000 BYTES MALLOC_NANO 600000000000-600002784000 [ 39.5M] rw-/rwx SM=COW
Termination Reason: SIGNAL 11 Segmentation fault: 11 Terminating Process: exc handler [815]

Triggered by Thread: 67

Thread 0:: Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x1b05422ac mach_msg2_trap + 8 1 libsystem_kernel.dylib 0x1b0553154 mach_msg2_internal + 76 2 libsystem_kernel.dylib 0x1b054a4b8 mach_msg_overwrite + 536 3 libsystem_kernel.dylib 0x1b054261c mach_msg + 20 4 CoreFoundation 0x1803729c8 __CFRunLoopServiceMachPort + 156 5 CoreFoundation 0x18036d03c __CFRunLoopRun + 1152 6 CoreFoundation 0x18036c7a4 CFRunLoopRunSpecific + 584 7 GraphicsServices 0x188ff7c98 GSEventRunModal + 160 8 UIKitCore 0x1108de37c -[UIApplication _run] + 868 9 UIKitCore 0x1108e2374 UIApplicationMain + 124 10 AlphaWallet 0x10525c360 main + 64 (AppDelegate.swift:6) 11 dyld_sim 0x1070fdfa0 start_sim + 20 12 dyld 0x106ee9e50 start + 2544

Thread 67 Crashed:: Dispatch queue: org.alphawallet.swift.walletData.processingPipeline 0 libswiftCore.dylib 0x18c05190c swift::RefCounts<swift::RefCountBitsT<(swift::RefCountInlinedness)1> >::incrementSlow(swift::RefCountBitsT<(swift::RefCountInlinedness)1>, unsigned int) + 44 1 libswiftCore.dylib 0x18c01c24c swift_retain + 112 2 libswiftCore.dylib 0x18c01c24c swift_retain + 112 3 libswiftCore.dylib 0x18c057edc swift_bridgeObjectRetain + 48 4 AlphaWalletFoundation 0x1098fc208 initializeWithCopy for TokenViewModel + 1696 5 libswiftCore.dylib 0x18bd48b64 Array<A>.hash(into:) + 388 6 libswiftCore.dylib 0x18be92ed4 Array<A>.hashValue.getter + 148 7 AlphaWalletFoundation 0x1098c817c closure #7 in WalletDataProcessingPipeline.tokenViewModels.getter + 80 (TokensProcessingPipeline.swift:66) 8 CombineExt 0x107f77138 closure #1 in closure #1 in Publisher.removeAllDuplicates(by:) + 148 (RemoveAllDuplicates.swift:59) 9 CombineExt 0x107f77194 partial apply for closure #1 in closure #1 in Publisher.removeAllDuplicates(by:) + 48 10 libswiftCore.dylib 0x18be8edcc Sequence.contains(where:) + 440 11 CombineExt 0x107f76f3c closure #1 in Publisher.removeAllDuplicates(by:) + 532 (RemoveAllDuplicates.swift:59) 12 Combine 0x19ba9d63c Publishers.Filter.Inner.receive(:) + 44 13 Combine 0x19bb13720 Publishers.SwitchToLatest.Outer.receiveInner(::) + 220 14 Combine 0x19bb13638 Publishers.SwitchToLatest.Outer.Side.receive(:) + 20 15 Combine 0x19bb05038 Result.Publisher.Inner.request(:) + 460 16 Combine 0x19bb05140 protocol witness for Subscription.request(:) in conformance Result<A, B>.Publisher.Inner<A1> + 20 17 Combine 0x19bb1361c Publishers.SwitchToLatest.Outer.receiveInner(subscription::) + 364 18 Combine 0x19bb134a4 Publishers.SwitchToLatest.Outer.Side.receive(subscription:) + 20 19 Combine 0x19bb04a20 Result.Publisher.receive<A>(subscriber:) + 660 20 Combine 0x19bb350a8 PublisherBox.receive<A>(subscriber:) + 36 21 Combine 0x19bb352f8 AnyPublisher.receive<A>(subscriber:) + 36 22 Combine 0x19bb14210 Publishers.SwitchToLatest.Outer.receive(:) + 512 23 Combine 0x19bb149dc protocol witness for Subscriber.receive(:) in conformance Publishers.SwitchToLatest<A, B>.Outer<A1> + 20 24 Combine 0x19bb35ad4 Publishers.Map.Inner.receive(:) + 104 25 Combine 0x19bb13720 Publishers.SwitchToLatest.Outer.receiveInner(::) + 220 26 Combine 0x19bb13638 Publishers.SwitchToLatest.Outer.Side.receive(:) + 20 27 Combine 0x19bb05038 Result.Publisher.Inner.request(:) + 460 28 Combine 0x19bb05140 protocol witness for Subscription.request(:) in conformance Result<A, B>.Publisher.Inner<A1> + 20 29 Combine 0x19bb1361c Publishers.SwitchToLatest.Outer.receiveInner(subscription::) + 364 30 Combine 0x19bb134a4 Publishers.SwitchToLatest.Outer.Side.receive(subscription:) + 20 31 Combine 0x19bb04a20 Result.Publisher.receive<A>(subscriber:) + 660 32 Combine 0x19bb350a8 PublisherBox.receive<A>(subscriber:) + 36 33 Combine 0x19bb352f8 AnyPublisher.receive<A>(subscriber:) + 36 34 Combine 0x19bb14210 Publishers.SwitchToLatest.Outer.receive(:) + 512 35 Combine 0x19bb149dc protocol witness for Subscriber.receive(:) in conformance Publishers.SwitchToLatest<A, B>.Outer<A1> + 20 36 Combine 0x19bb35ad4 Publishers.Map.Inner.receive(:) + 104 37 Combine 0x19bb35ad4 Publishers.Map.Inner.receive(:) + 104 38 Combine 0x19bb04388 partial apply for closure #2 in Publishers.Merged.receive(::) + 40 39 Combine 0x19baf8680 Publishers.Merged.guardedApplyDownstream<A>(:) + 120 40 Combine 0x19baf8e0c Publishers.Merged.receive(::) + 204 41 Combine 0x19baf8d34 Publishers.Merged.Side.receive(:) + 20 42 Combine 0x19bad851c closure #1 in Publishers.ReceiveOn.Inner.receive(_:) + 208 43 libswiftDispatch.dylib 0x1a1a97cd4 thunk for @escaping @callee_guaranteed () -> () + 28 44 libdispatch.dylib 0x180133fa4 _dispatch_call_block_and_release + 24 45 libdispatch.dylib 0x180135768 _dispatch_client_callout + 16 46 libdispatch.dylib 0x18013d7f8 _dispatch_lane_serial_drain + 780 47 libdispatch.dylib 0x18013e43c _dispatch_lane_invoke + 392 48 libdispatch.dylib 0x18014a624 _dispatch_workloop_worker_thread + 772 49 libsystem_pthread.dylib 0x1b059a8fc _pthread_wqthread + 284 50 libsystem_pthread.dylib 0x1b05996c0 start_wqthread + 8

hboon avatar Feb 28 '23 06:02 hboon