Skip to content

iOS Issue: NSInvalidArgumentException #46

Description

@yevhenivanov-ppos

On last Friday, while testing our app, we encountered a crash with the following trace in Sentry. We believe the issue lies in the implementation of the capacitor-socket-connection-plugin version 7.0.0. We recently updated to this version and are currently testing the new update. @maximzhemerenko Could you please review the trace and confirm or refute this theory?

Use: "@spryrocks/capacitor-socket-connection-plugin": "7.0.0",

Stack Traces:

`
OS Version: iOS 26.2.1 (23C71)
Report Version: 104

Exception Type: EXC_CRASH (SIGABRT)
Crashed Thread: 1

Application Specific Information:
-[NSIndexPath count]: unrecognized selector sent to instance 0x8000000000000000

Thread 1 Crashed:
0 CoreFoundation 0x3100db964 0x310016000 + 6660491620
1 libobjc.A.dylib 0x309f99810 0x309f68000 + 6609197072
2 CoreFoundation 0x3101762bc 0x310016000 + 6661124796
3 CoreFoundation 0x31005b358 0x310016000 + 6659965784
4 CoreFoundation 0x3100631fc 0x310016000 + 6659998204
5 libswiftCore.dylib 0x30a385760 0x30a1e0000 + 6612014944
6 libswiftCore.dylib 0x30a333290 0x30a1e0000 + 6611677840
7 SpryrocksCapacitorSocketConnectionPlugin0x103b1c78c 0x103b18000 + 4356949900
8 SpryrocksCapacitorSocketConnectionPlugin0x103b1ccd9 0x103b18000 + 4356951257
9 SpryrocksCapacitorSocketConnectionPlugin0x103b20131 0x103b18000 + 4356964657
10 SpryrocksCapacitorSocketConnectionPlugin0x103b1ccd9 0x103b18000 + 4356951257
11 libswift_Concurrency.dylib 0x30c9f27ac 0x30c986000 + 6631520172

Thread 0
0 libsystem_kernel.dylib 0x464bf2cd4 0x464bf2000 + 9518030036
1 libsystem_kernel.dylib 0x464bf6210 0x464bf2000 + 9518043664
2 libsystem_kernel.dylib 0x464bf6058 0x464bf2000 + 9518043224
3 CoreFoundation 0x31005c864 0x310016000 + 6659971172
4 CoreFoundation 0x310033844 0x310016000 + 6659803204
5 CoreFoundation 0x310032a68 0x310016000 + 6659799656
6 GraphicsServices 0x452efb494 0x452efa000 + 9368626324
7 UIKitCore 0x31b367df4 0x31b2ca000 + 6754020852
8 UIKitCore 0x31b310e50 0x31b2ca000 + 6753664592
9 PxxxxxxPxx_Dev 0x202845728 0x202840000 + 4337194792
10 dyld 0x30a070e24 0x30a06c000 + 6609546788

Thread 2
0 libsystem_kernel.dylib 0x464bf2a80 0x464bf2000 + 9518029440

Thread 3
0 libsystem_pthread.dylib 0x3c906e8b8 0x3c906e000 + 8211757240

Thread 4
0 libsystem_kernel.dylib 0x464bf2a80 0x464bf2000 + 9518029440

Thread 5 name: com.apple.uikit.eventfetch-thread
0 libsystem_kernel.dylib 0x464bf2cd4 0x464bf2000 + 9518030036
1 libsystem_kernel.dylib 0x464bf6210 0x464bf2000 + 9518043664
2 libsystem_kernel.dylib 0x464bf6058 0x464bf2000 + 9518043224
3 CoreFoundation 0x31005c864 0x310016000 + 6659971172
4 CoreFoundation 0x310033844 0x310016000 + 6659803204
5 CoreFoundation 0x310032a68 0x310016000 + 6659799656
6 Foundation 0x30b69adf4 0x30acf8000 + 6626209268
7 Foundation 0x30b69afcc 0x30acf8000 + 6626209740
8 UIKitCore 0x31b33d090 0x31b2ca000 + 6753845392
9 Foundation 0x30ad5a218 0x30acf8000 + 6616506904
10 libsystem_pthread.dylib 0x3c9072448 0x3c906e000 + 8211772488

Thread 6
0 libsystem_kernel.dylib 0x464bf2a80 0x464bf2000 + 9518029440

Thread 7
0 libsystem_kernel.dylib 0x464bf2a80 0x464bf2000 + 9518029440

Thread 8
0 libsystem_kernel.dylib 0x464bf2a80 0x464bf2000 + 9518029440

Thread 9
0 libsystem_kernel.dylib 0x464bf2a80 0x464bf2000 + 9518029440

Thread 10
0 libsystem_kernel.dylib 0x464bf2a80 0x464bf2000 + 9518029440

Thread 11
0 libsystem_kernel.dylib 0x464bf2a80 0x464bf2000 + 9518029440

Thread 12 name: JavaScriptCore libpas scavenger
0 libsystem_kernel.dylib 0x464bf85d4 0x464bf2000 + 9518052820
1 JavaScriptCore 0x339f71270 0x339f64000 + 7011693168
2 libsystem_pthread.dylib 0x3c9072448 0x3c906e000 + 8211772488

Thread 13
0 libsystem_kernel.dylib 0x464bf87f4 0x464bf2000 + 9518053364
1 libsystem_c.dylib 0x3270b4904 0x3270a8000 + 6852970756
2 Intercom 0x104a24074 0x1049a4000 + 4372709492
3 libsystem_pthread.dylib 0x3c9072448 0x3c906e000 + 8211772488

Thread 14 name: SentryCrash Exception Handler (Secondary)
0 libsystem_kernel.dylib 0x464bf2cd4 0x464bf2000 + 9518030036
1 libsystem_kernel.dylib 0x464bf42a0 0x464bf2000 + 9518035616
2 Intercom 0x104a30248 0x1049a4000 + 4372759112
3 libsystem_pthread.dylib 0x3c9072448 0x3c906e000 + 8211772488

Thread 15 name: SentryCrash Exception Handler (Primary)
0 libsystem_kernel.dylib 0x464bf2cd4 0x464bf2000 + 9518030036
1 libsystem_kernel.dylib 0x464bf6210 0x464bf2000 + 9518043664
2 libsystem_kernel.dylib 0x464bf6058 0x464bf2000 + 9518043224
3 Intercom 0x104a30274 0x1049a4000 + 4372759156
4 libsystem_pthread.dylib 0x3c9072448 0x3c906e000 + 8211772488

Thread 16 name: io.sentry.app-hang-tracker
0 libsystem_kernel.dylib 0x464bf87f4 0x464bf2000 + 9518053364
1 Foundation 0x30b6bc020 0x30acf8000 + 6626344992
2 Intercom 0x104a12dcc 0x1049a4000 + 4372639180
3 Foundation 0x30ad5a218 0x30acf8000 + 6616506904
4 libsystem_pthread.dylib 0x3c9072448 0x3c906e000 + 8211772488

Thread 17 name: GC Timer thread
0 libsystem_kernel.dylib 0x464bf85d4 0x464bf2000 + 9518052820
1 libc++.1.dylib 0x32e504798 0x32e4e2000 + 6913996696
2 DatabaseCore 0x1041316bc 0x103ea8000 + 4363327164
3 DatabaseCore 0x104131a4c 0x103ea8000 + 4363328076
4 libsystem_pthread.dylib 0x3c9072448 0x3c906e000 + 8211772488

Thread 18 name: Main GC thread
0 libsystem_kernel.dylib 0x464bf85d4 0x464bf2000 + 9518052820
1 libc++.1.dylib 0x32e504700 0x32e4e2000 + 6913996544
2 DatabaseCore 0x10412c2e4 0x103ea8000 + 4363305700
3 DatabaseCore 0x10412c424 0x103ea8000 + 4363306020
4 libsystem_pthread.dylib 0x3c9072448 0x3c906e000 + 8211772488

Thread 19 name: com.apple.NSURLConnectionLoader
0 libsystem_kernel.dylib 0x464bf2cd4 0x464bf2000 + 9518030036
1 libsystem_kernel.dylib 0x464bf6210 0x464bf2000 + 9518043664
2 libsystem_kernel.dylib 0x464bf6058 0x464bf2000 + 9518043224
3 CoreFoundation 0x31005c864 0x310016000 + 6659971172
4 CoreFoundation 0x310033844 0x310016000 + 6659803204
5 CoreFoundation 0x310032a68 0x310016000 + 6659799656
6 CFNetwork 0x339a40d1c 0x3397f8000 + 7010143516
7 Foundation 0x30ad5a218 0x30acf8000 + 6616506904
8 libsystem_pthread.dylib 0x3c9072448 0x3c906e000 + 8211772488

Thread 20 name: Log work queue
0 libsystem_kernel.dylib 0x464bf2c50 0x464bf2000 + 9518029904
1 JavaScriptCore 0x33a111350 0x339f64000 + 7013397328
2 JavaScriptCore 0x33a111430 0x339f64000 + 7013397552
3 libsystem_pthread.dylib 0x3c9072448 0x3c906e000 + 8211772488

Thread 21
0 libsystem_kernel.dylib 0x464bf87f4 0x464bf2000 + 9518053364
1 libsystem_c.dylib 0x3270b4904 0x3270a8000 + 6852970756
2 Sentry 0x105631980 0x10561c000 + 4385347968
3 libsystem_pthread.dylib 0x3c9072448 0x3c906e000 + 8211772488

Thread 22 name: SentryCrash Exception Handler (Secondary)
0 libsystem_kernel.dylib 0x464bf2cd4 0x464bf2000 + 9518030036
1 libsystem_kernel.dylib 0x464bf42a0 0x464bf2000 + 9518035616
2 Sentry 0x10563abfc 0x10561c000 + 4385385468
3 libsystem_pthread.dylib 0x3c9072448 0x3c906e000 + 8211772488

Thread 23 name: SentryCrash Exception Handler (Primary)
0 libsystem_kernel.dylib 0x464bf2cd4 0x464bf2000 + 9518030036
1 libsystem_kernel.dylib 0x464bf6210 0x464bf2000 + 9518043664
2 libsystem_kernel.dylib 0x464bf6058 0x464bf2000 + 9518043224
3 Sentry 0x10563ac28 0x10561c000 + 4385385512
4 libsystem_pthread.dylib 0x3c9072448 0x3c906e000 + 8211772488

Thread 24
0 libsystem_kernel.dylib 0x464bf87f4 0x464bf2000 + 9518053364
1 Foundation 0x30b6bc020 0x30acf8000 + 6626344992
2 Sentry 0x1057d1db0 0x10561c000 + 4387052976
3 Sentry 0x1057d1df0 0x10561c000 + 4387053040
4 Sentry 0x105622ff8 0x10561c000 + 4385288184
5 Foundation 0x30ad5a218 0x30acf8000 + 6616506904
6 libsystem_pthread.dylib 0x3c9072448 0x3c906e000 + 8211772488

Thread 25
0 CouchbaseLite 0x10386b3b4 0x103728000 + 4354126772
1 CouchbaseLite 0x103811cd4 0x103728000 + 4353760468
2 CouchbaseLite 0x1037e19e4 0x103728000 + 4353563108
3 CouchbaseLite 0x1037ce664 0x103728000 + 4353484388
4 CouchbaseLite 0x1037a5944 0x103728000 + 4353317188
5 CouchbaseLite 0x1037a5350 0x103728000 + 4353315664
6 CouchbaseLite 0x1037a5118 0x103728000 + 4353315096
7 CouchbaseLite 0x103796700 0x103728000 + 4353255168
8 CouchbaseLite 0x1037a4c08 0x103728000 + 4353313800
9 CouchbaseLite 0x1037a48dc 0x103728000 + 4353312988
10 CouchbaseLite 0x1037de5d8 0x103728000 + 4353549784
11 CouchbaseLite 0x103796e10 0x103728000 + 4353256976
12 CouchbaseLite 0x1037321f0 0x103728000 + 4352844272
13 CouchbaseLite 0x10372c734 0x103728000 + 4352821044
14 DatabaseCore 0x104064e74 0x103ea8000 + 4362489460
15 DatabaseCore 0x10404ce80 0x103ea8000 + 4362391168
16 DatabaseCore 0x1040641a0 0x103ea8000 + 4362486176
17 DatabaseCore 0x1040589d8 0x103ea8000 + 4362439128
18 DatabaseCore 0x10405a5bc 0x103ea8000 + 4362446268
19 DatabaseCore 0x10405e254 0x103ea8000 + 4362461780
20 DatabaseCore 0x104046728 0x103ea8000 + 4362364712
21 DatabaseCore 0x104046864 0x103ea8000 + 4362365028
22 DatabaseCore 0x10404618c 0x103ea8000 + 4362363276
23 DatabaseCore 0x104046410 0x103ea8000 + 4362363920
24 DatabaseCore 0x104044584 0x103ea8000 + 4362356100
25 DatabaseCore 0x10403a4d4 0x103ea8000 + 4362314964
26 DatabaseCore 0x104039774 0x103ea8000 + 4362311540
27 DatabaseCore 0x1040398e4 0x103ea8000 + 4362311908
28 DatabaseCore 0x10402c104 0x103ea8000 + 4362256644
29 DatabaseCore 0x10402c370 0x103ea8000 + 4362257264
30 DatabaseCore 0x103eb7df8 0x103ea8000 + 4360732152
31 DatabaseCore 0x103eb6758 0x103ea8000 + 4360726360
32 DatabaseCore 0x10400a770 0x103ea8000 + 4362119024
33 DatabaseCore 0x10401cd74 0x103ea8000 + 4362194292
34 DatabaseCore 0x1041415ac 0x103ea8000 + 4363392428
35 DatabaseCore 0x104140db0 0x103ea8000 + 4363390384
36 libsystem_pthread.dylib 0x3c9072448 0x3c906e000 + 8211772488

Thread 26
0 libsystem_kernel.dylib 0x464bfa36c 0x464bf2000 + 9518060396
1 libsystem_pthread.dylib 0x3c9072448 0x3c906e000 + 8211772488

Binary Images:
0x202840000 - 0x20286bfff PxxxxxxPxx_Dev arm64 /private/var/containers/Bundle/Application/1064D682-284D-462F-8D48-A0810B530885/PxxxxxxPxx_Dev.app/PxxxxxxPxx_Dev
0x103728000 - 0x103943fff CouchbaseLite arm64 /private/var/containers/Bundle/Application/1064D682-284D-462F-8D48-A0810B530885/PxxxxxxPxx_Dev.app/Frameworks/CouchbaseLite.framework/CouchbaseLite
0x103b18000 - 0x103b2ffff SpryrocksCapacitorSocketConnectionPlugin arm64 /private/var/containers/Bundle/Application/1064D682-284D-462F-8D48-A0810B530885/PxxxxxxPxx_Dev.app/Frameworks/SpryrocksCapacitorSocketConnectionPlugin.framework/SpryrocksCapacitorSocketConnectionPlugin
0x103ea8000 - 0x10418bfff DatabaseCore arm64 /private/var/containers/Bundle/Application/1064D682-284D-462F-8D48-A0810B530885/PxxxxxxPxx_Dev.app/Frameworks/DatabaseCore.framework/DatabaseCore
0x1049a4000 - 0x104e43fff Intercom arm64 /private/var/containers/Bundle/Application/1064D682-284D-462F-8D48-A0810B530885/PxxxxxxPxx_Dev.app/Frameworks/Intercom.framework/Intercom
0x10561c000 - 0x1058cffff Sentry arm64 <1a59d1c7d50633c6a8a06dba0f91aae3> /private/var/containers/Bundle/Application/1064D682-284D-462F-8D48-A0810B530885/PxxxxxxPxx_Dev.app/Frameworks/Sentry.framework/Sentry
0x309f68000 - 0x309fb9b2f libobjc.A.dylib arm64 <7203a71f3ce43f6093cfb3063caab174> /usr/lib/libobjc.A.dylib
0x30a06c000 - 0x30a10ab2f dyld arm64 dyld
0x30a1e0000 - 0x30a76b79f libswiftCore.dylib arm64 /usr/lib/swift/libswiftCore.dylib
0x30acf8000 - 0x30bb3e81f Foundation arm64 <75d11b2911a6350787f7487aceb1476a> /System/Library/Frameworks/Foundation.framework/Foundation
0x30c986000 - 0x30ca0ed97 libswift_Concurrency.dylib arm64 /usr/lib/swift/libswift_Concurrency.dylib
0x310016000 - 0x31059c73f CoreFoundation arm64 /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
0x31b2ca000 - 0x31d726f3f UIKitCore arm64 <2708bb8a4e1b36c18385ddfc612cdda5> /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore
0x3270a8000 - 0x3271285af libsystem_c.dylib arm64 /usr/lib/system/libsystem_c.dylib
0x32e4e2000 - 0x32e574e23 libc++.1.dylib arm64 <028579365a9d34ea95557d9d8dfb6def> /usr/lib/libc++.1.dylib
0x3397f8000 - 0x339baddff CFNetwork arm64 <140849bfa60c3119a330cb88e513b57f> /System/Library/Frameworks/CFNetwork.framework/CFNetwork
0x339f64000 - 0x33b9e445f JavaScriptCore arm64 <38831786ae1730e8bdf4553ed5d10817> /System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore
0x3c906e000 - 0x3c907a44f libsystem_pthread.dylib arm64 <36408bf3c2b337c8abc20251f88e8724> /usr/lib/system/libsystem_pthread.dylib
0x452efa000 - 0x452f027ff GraphicsServices arm64 /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices
0x464bf2000 - 0x464c2cd2b libsystem_kernel.dylib arm64 <99b78925f0633b62ad223986a636020d> /usr/lib/system/libsystem_kernel.dylib

EOF
`

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions