Chris Jones

Results 230 comments of Chris Jones

I'm going to put out a release now, to get these updated sanitiser/assert things in the wild, and we can see what reports come in over the next week (assuming...

I take it as a positive sign - it likely means that people are using our API in ways we didn't think of and are triggering weirdness. The challenge now,...

So there's an interesting crash report now: https://sentry.io/organizations/hammerspoon/issues/2271630958/?project=5220516&query=is%3Aunresolved+release%3Alatest&statsPeriod=14d It's only happening for one user so far, but the symptoms are super weird. It looks likeeverything goes wrong at MJLua.m:881 which...

Agreed on checking the size and types of the stack. I'll get going on that. There are some more crash reports rolling in today, which I'll be diving into later,...

> 1. Is it worth keeping a counter of how many Lua instances are created (i.e. how many reloads), or help narrow down if things are caused by an initial...

Ok, so now that 0.9.88 has been out for a few days, with the explicit Sentry events when `checkLuaSkinInstance` detects a UUID mismatch, I'm starting to see those explicit events:...

I don't have a counter yet, and curiously, a lot of the crashes seem to be happening long after a reload (as much as a couple of hours later, in...

Good people of the Internet, I believe I have finally root-caused at least one variant of these crashes. I was looking through the 8 hs.audiodevice related instances of `checkLuaSkinInstance` failing...

@latenitefilms it's coming up on half-midnight here, I am not sufficiently brained to reason about that right now, but I believe the original thought behind using `dispatch_async()` was to let...