Adam Garrett-Harris

53 Followers
124 Following
180 Posts
iOS Developer
He/him
@johnnydecimal I do this thing where I brush my whole mouth for the first 30s while the toothpaste is fresh, then the top half, then the bottom half, then the whole mouth again.
@imyke Laura Kampf and Nerdforge
@stephenrobles You have a beautiful family. It would be a shame if something happened to them. 😆
@mattiem Makes sense. Well, thanks for digging into it with me!
@mattiem not really... but that function isn't a part of the stack trace. DevicesClient is a dependency made with swift-dependencies and it's in a local spm package that is on Swift 5 because I haven't been able to make my Bluetooth code compile with Swift 6 and it's in the same package (different library in the same package)
@mattiem Thanks for even looking into this. Here is the crash stack trace and all of the functions it mentions.
@mattiem No, I have "Approachable Concurrency = No", "Default Actor Isolation = nonisolated" and "Strict Concurrency Checking = Complete"
@caseyliss It's like a weird mix between pair programming with a junior developer and reviewing their PR. You get the whole diff at once, but it's a much faster feedback loop.
@mattiem and line 32 is the first line of the function
@mattiem Ok, so it may be unrelated to Concurrency. It's an extension of Color. It's in a local Swift 5 spm package, but my app is on Swift 6 language mode. The crashes all say things like SIGABRT, EXC_BREAKPOINT, or EXC_BAD_ACCESS