-
Notifications
You must be signed in to change notification settings - Fork 14
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
[NVIDIA] Clicking an already-open applet in the panel crashes the panel #12
Comments
Hm, interesting, on Nvidia I don't see most of the applets rendering to begin with (I think everything should be up to date on this computer...), but clicking on something like the clock does bring up a popup. And I'm able to get a similar SIGSEGV. We'll want to work on the best way to handle debugging and logging, especially when we'll be dealing with issues on end user systems, but for further detail on this sort of issue, it's possible to run I see it segfault somewhere in the C code invoked by |
Ya, I've been trying to work on a fix for this, but I haven't got it figured out. It's the main blocker for merging the 0.30 refactor for applet host that i've been working on :( |
I'm seeing this issue too. If I run |
Okay, I think I see what's causing the segfault. I seem to be able to fix it by calling
So it's no surprise if I'm not sure if this should be regarded as an issue in the In addition to the segfault, is everyone else seeing the issue where only the first applet in the panel is rendered, or is that somehow more specific to my system? I guess it's creating more than one |
Ok thanks, I'll look into fixing that as you've suggested :)
Personally, I don't have that issue, and every applet seems to be rendered, but there are issues with swapping buffers that seems specific to nvidia. If I swap with None, it renders correctly for applets and popups, otherwise it only renders correctly a few times, then appears to stop rendering. |
Opened #13 about that issue. |
I think this should be fixed now and can be closed? |
Version: 5749874.
Steps to recreate:
Actual behavior: All panels (top and bottom) disappear from the screen after a brief pause. The following is logged:
Expected behavior: Clicking an applet that's already open should close the applet.
Other notes: I wasn't sure if this should be opened in cosmic-panel, cosmic-session (since the logs refer to that more), or cosmic-comp (since it's specific to NVIDIA). Feel free to transfer.
The text was updated successfully, but these errors were encountered: