Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Random crash from Supabase code right after app launch #239

Closed
kevlust opened this issue Feb 10, 2024 · 2 comments · Fixed by #386
Closed

Random crash from Supabase code right after app launch #239

kevlust opened this issue Feb 10, 2024 · 2 comments · Fixed by #386
Labels
bug Something isn't working

Comments

@kevlust
Copy link

kevlust commented Feb 10, 2024

Bug report

Describe the bug

My iOS app that uses this package crashed a few seconds after launch. Upon reading through the crash stack trace, I noticed that this is happening due to some code from this package.

This happens very randomly (I can't manually reproduce this crash). However, I think (not 100% sure) this has happened when testing the app with bad reception, so that might be helpful here. I'll keep trying to reproduce this.

System information

  • iOS: 17.2.1
  • iPhone 14 Pro
  • Supabase 2.2.1
  • KeychainAccess 4.2.2

Additional context

Crashed: com.apple.root.user-initiated-qos.cooperative
0  libsystem_kernel.dylib         0x9fbc __pthread_kill + 8
1  libsystem_pthread.dylib        0x5680 pthread_kill + 268
2  libsystem_c.dylib              0x75b90 abort + 180
3  libsystem_malloc.dylib         0x26200 malloc_vreport + 908
4  libsystem_malloc.dylib         0x264a8 malloc_zone_error + 104
5  libsystem_malloc.dylib         0x1dac8 nanov2_guard_corruption_detected + 44
6  libsystem_malloc.dylib         0x7e78 nanov2_find_block_and_allocate + 402
7  libswiftCore.dylib             0x3a2c80 swift::swift_slowAllocTyped(unsigned long, unsigned long, unsigned long long) + 104
8  libswiftCore.dylib             0x3a7888 _swift_allocObject_ + 1088
9  libswiftCore.dylib             0x33bfcc specialized static _DictionaryStorage.resize(original:capacity:move:) + 372
10 libswiftCore.dylib             0x17ae08 _NativeDictionary._copyOrMoveAndResize(capacity:moveElements:) + 300
11 libswiftCore.dylib             0xd1e34 _NativeDictionary.setValue(_:forKey:isUnique:) + 272
12 libswiftCore.dylib             0xab6d8 Dictionary._Variant.setValue(_:forKey:) + 228
13 libswiftCore.dylib             0x58624 Dictionary.subscript.setter + 512
14 MyApp                          0xf9cf78 Options.query(ignoringAttributeSynchronizable:) + 1331 (Keychain.swift:1331)
15 MyApp                          0xf9c694 Keychain.getData(_:ignoringAttributeSynchronizable:) + 611 (Keychain.swift:611)
16 MyApp                          0xe412f4 KeychainLocalStorage.retrieve(key:) + 21 (KeychainLocalStorage.swift:21)
17 MyApp                          0xe414c0 protocol witness for AuthLocalStorage.retrieve(key:) in conformance KeychainLocalStorage + 28 (<compiler-generated>:28)
18 MyApp                          0xe3b94c closure #1 in closure #1 in variable initialization expression of static SessionStorage.live + 40 (SessionStorage.swift:40)
19 MyApp                          0xe34050 _LiveSessionManager.session(shouldValidateExpiration:) + 45 (SessionManager.swift:45)
20 libswift_Concurrency.dylib     0x41ac4 swift::runJobInEstablishedExecutorContext(swift::Job*) + 436
21 libswift_Concurrency.dylib     0x42d54 swift_job_runImpl(swift::Job*, swift::ExecutorRef) + 72
22 libdispatch.dylib              0x15be4 _dispatch_root_queue_drain + 392
23 libdispatch.dylib              0x163ec _dispatch_worker_thread2 + 156
24 libsystem_pthread.dylib        0x1928 _pthread_wqthread + 228
25 libsystem_pthread.dylib        0x1a04 start_wqthread + 8
abort() called
Heap corruption detected, free list is damaged at 0x28398aec0 *** Incorrect guard value: 72057602592842937
@kevlust kevlust added the bug Something isn't working label Feb 10, 2024
@grdsdev
Copy link
Collaborator

grdsdev commented Mar 28, 2024

Hi @kevlust

Are you still facing this crash?

@kevlust
Copy link
Author

kevlust commented May 15, 2024

@grdsdev I'm facing a similar, but different crash in version 2.9.0. I'll open a new issue about it!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants