Skip to content

I am getting a crash on this +[ADJUtil readObject:objectName:classes:syncObject:] which I believe is occurring while configuring adjust sdk #775

@Zulqurnain37

Description

@Zulqurnain37

I am getting a crash on this +[ADJUtil readObject:objectName:classes:syncObject:] which I believe is occurring while configuring adjust sdk i.e.

.
.
.

    private func fetchAdid() async -> String? {
        await withCheckedContinuation { continuation in
            Adjust.adid { adid in
                continuation.resume(returning: adid)
            }
        }
    }

.
.

 private func initializeAdid() async {
        guard cachedAdjustId == nil else { return }
        let adid = await fetchAdid()
        cachedAdjustId = adid
    }

.
.
.

var initializeAdidHandler: () async -> Void = { await AdjustKit.shared.initializeAdid() }
.
.

    func configure() async {
        guard isConfigured == false else { return }
        adjustConfig = ADJConfig(appToken: appToken, environment: environment, suppressLogLevel: true)
        adjustConfig?.delegate = delegate
        adjustConfig?.defaultTracker = ""
        adjustConfig?.enableSendingInBackground()
        AdjustSdk.Adjust.initSdk(adjustConfig)
        isConfigured = true
        await initializeAdidHandler()
    }

.
.
.

Stack trace:

Crashed: com.apple.root.user-initiated-qos.cooperative
EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x00000000000000c8
0
libobjc.A.dylib
objc_autoreleaseReturnValue + 68
1 ADJUtil.m:227
+[ADJUtil readObject:objectName:classes:syncObject:] + 227
2 ADJActivityHandler.m:2316
-[ADJActivityHandler readAttribution] + 2316
3 ADJActivityHandler.m:196
-[ADJActivityHandler initWithConfig:savedPreLaunch:deeplinkResolutionCallback:] + 196
4 Adjust.m:349
-[Adjust initSdk:] + 349
5 Adjust.m:71
+[Adjust initSdk:] + 71
6 AdjustKit.swift:106
AdjustKit.configure() + 106
7 libswift_Concurrency.dylib
swift::runJobInEstablishedExecutorContext(swift::Job*) + 292
8 libswift_Concurrency.dylib
swift_job_runImpl(swift::Job*, swift::SerialExecutorRef) + 156
9 libdispatch.dylib
_dispatch_root_queue_drain + 364
10 libdispatch.dylib
_dispatch_worker_thread2 + 156
11 libsystem_pthread.dylib
_pthread_wqthread + 232
12 libsystem_pthread.dylib
start_wqthread + 8

can you help me with this?

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