-
Notifications
You must be signed in to change notification settings - Fork 43
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
pqiv-2.12, SIGSEGV in bostree_node_count #227
Comments
|
Is that the stable version or built from git head? Is there any particular file that causes this? |
Stable version (Gentoo) |
Well, it returns, intermitten, from git head. It happened when I pressed q while paging actively, so I suspect multi-threading issues. Will apply sanitizers and try to replicate.
|
Built pqiv with
but without crash yet. |
This prevents a use-after-free race during shutdown. See #227.
Rather than trying to understand how exactly this can happen (it should not 🤔), I went for the simplest possible approach for fixing this: Joining the thread that's racing with the free call before making it. If that doesn't work, Could you check if this change fixes the issue for you? |
Relevant changes: * Fix `toggle_fullscreen(1/2)` behavior when already fullscreen * Add `--font` to adjust info box font, use Pango for rendering (See #221) * Prefer x11 over Wayland GDK backend (it overall provides a better experience) * Fix Client Side Decorations (CSD), e.g. in Wayland * Fix race/crash upon exit (Fixes #227)
backtrace
The text was updated successfully, but these errors were encountered: