-
-
Notifications
You must be signed in to change notification settings - Fork 78
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
segfault in 0.1.66 #988
Comments
Hmm.. I produced a build with
The binary is 82MB (compared to 29MB) of the npm package, so it definitely did build differently |
Re-running with that debug binary through gdb gives:
|
This looks to be a concurrency issue, the following script crashes within 2s without completing any renders:
reducing I sampled this with a few other random versions of the library going back as far as 0.1.40 and it occurred in all of them. Strangely, I only started seeing this the other day, with it happening on a very regular interval (~30 mins), but am not aware of seeing it before this for the 6 months of using this library. The concurrency we do hasn't changed since switching to this library |
I haven't changed the relevant code recently, it should be introduced by the skia upgrade, I need to find time to study it in depth. |
My workaround of using I don't think this will have a negative performance impact for my usage, so I am satisfied that this workaround is good enough, so no rush on a fix |
I can't say much about this yet, other than it is happening every maybe hour in our application, the stack trace I am getting is:
Are there debug symbols I can drop in to get a better stack trace, or will I need to build it myself for that?
I will try and dig into this later to try and figure out what triggers this.
The text was updated successfully, but these errors were encountered: