Skip to content
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

CLion disappears #3177

Closed
AlanGriffiths opened this issue Jan 9, 2024 · 5 comments · Fixed by #3203
Closed

CLion disappears #3177

AlanGriffiths opened this issue Jan 9, 2024 · 5 comments · Fixed by #3203
Labels

Comments

@AlanGriffiths
Copy link
Collaborator

AlanGriffiths commented Jan 9, 2024

Running Miriway desktop I switched workspace away from CLion and back but CLion was no longer running. I have no proof that Mir caused this, but I've never seen it with GNOME. There were no related messages in /var/log/syslog from the time.

Reproducer

  1. Start CLion and bring up a menu (e.g. Alt-F).
  2. Switch to another app (Alt-Tab)

Expect: menu is closed, CLion continues running
Actual: CLion is closed (by force)

@Saviq
Copy link
Collaborator

Saviq commented Jan 9, 2024

Did you happen to check whether it was, in fact, running, but invisible? That would've been more up Mir's alley?

@Saviq Saviq added the question label Jan 9, 2024
@AlanGriffiths
Copy link
Collaborator Author

Did you happen to check whether it was, in fact, running, but invisible? That would've been more up Mir's alley?

Yes, it was "gone" gone.

@Saviq Saviq added the Needs Info Waiting on further information before the bug can be resolved label Jan 9, 2024
@AlanGriffiths
Copy link
Collaborator Author

AlanGriffiths commented Jan 10, 2024

And it happened again today. Now running clion from a terminal in the hope that something useful appears in the console log

[update]

It happened again: The last output to the console seems to have been half an hour before clion disappeared!

/o\

@AlanGriffiths
Copy link
Collaborator Author

OK, this is happening around once a day. With (so far) no obvious pattern, nothing in the Miriway logs and nothing in the CLion console. I wonder what changed? Mir 2.16?

@AlanGriffiths
Copy link
Collaborator Author

Having enabled MIR_X11_VERBOSE_LOG I see the following message when CLion vanishes:

[2024-01-23 14:52:35.289071] < - debug - > xwayland: Killing window 4195175 because it does not support WM_DELETE_WINDOW

A bit more context:

[2024-01-23 14:51:59.597955] < - debug - > xwayland: Attaching wl_surface@25 to window 4195175...
[2024-01-23 14:51:59.598170] < - debug - > xwayland: window 4195175 input hint set to false
[2024-01-23 14:51:59.600905] < - debug - > xwayland: window 4195175 set as transient for window 4194380
[2024-01-23 14:51:59.600989] <information> xwayland: Returning existing XWayland session for PID 15240 (use count 2)
[2024-01-23 14:51:59.601147] < - debug - > xwayland: Created XWaylandSurfaceRole for wl_surface@25
[2024-01-23 14:51:59.605092] < - debug - > xwayland: XCB_PROPERTY_NOTIFY (window 4195175).WM_STATE: 32bit WM_STATE[2]
[2024-01-23 14:51:59.605337] < - debug - > xwayland: XCB_PROPERTY_NOTIFY (window 4195175)._NET_WM_STATE: 32bit ATOM[1]: [_NET_WM_STATE_HIDDEN]
[2024-01-23 14:51:59.605639] < - debug - > xwayland: XCB_CONFIGURE_NOTIFY event: root window
[2024-01-23 14:51:59.605669] < - debug - > xwayland:                      window: window 4195175
[2024-01-23 14:51:59.606032] < - debug - > xwayland:                      above_sibling: null window
[2024-01-23 14:51:59.606059] < - debug - > xwayland:                      position: 67, 52
[2024-01-23 14:51:59.606079] < - debug - > xwayland:                      size: 323x352
[2024-01-23 14:51:59.606096] < - debug - > xwayland:                      override_redirect: yes
[2024-01-23 14:51:59.606115] < - debug - > xwayland: Processing configure notify because it came from someone else
[2024-01-23 14:51:59.607887] < - debug - > xwayland: XCB_PROPERTY_NOTIFY (window 4195175).WM_TRANSIENT_FOR: 32bit WINDOW[1]: [window 4194380]
[2024-01-23 14:51:59.609254] < - debug - > xwayland: window 4195175 set as transient for window 4194380
2024-01-23 14:52:01,402 [  60953]   WARN - #c.i.s.ComponentManagerImpl - com.jetbrains.python.PyElementTypes initializer requests com.jetbrains.python.PyElementTypesFacade instance
2024-01-23 14:52:01,623 [  61174]   WARN - #c.i.u.x.Binding - no accessors for com.intellij.ide.util.TipsUsageManager$State
[2024-01-23 14:52:02.152253] < - debug - > xwayland: XCB_PROPERTY_NOTIFY (window 4194380).WM_NAME: "Mir – xwayland_log.h"
[2024-01-23 14:52:02.152788] < - debug - > xwayland: XCB_PROPERTY_NOTIFY (window 4194380)._NET_WM_NAME: "Mir – xwayland_log.h"
[2024-01-23 14:52:02.153039] < - debug - > xwayland: XCB_PROPERTY_NOTIFY (window 4194380).WM_ICON_NAME: "Mir – xwayland_log.h"
[2024-01-23 14:52:02.153159] < - debug - > xwayland: XCB_PROPERTY_NOTIFY (window 4194380)._NET_WM_ICON_NAME: "Mir – xwayland_log.h"
[2024-01-23 14:52:02.226704] < - debug - > xwayland: XCB_PROPERTY_NOTIFY (window 4194380).WM_NAME: "Mir – xwayland_log.h"
[2024-01-23 14:52:02.227192] < - debug - > xwayland: XCB_PROPERTY_NOTIFY (window 4194380)._NET_WM_NAME: "Mir – xwayland_log.h"
[2024-01-23 14:52:02.227493] < - debug - > xwayland: XCB_PROPERTY_NOTIFY (window 4194380).WM_ICON_NAME: "Mir – xwayland_log.h"
[2024-01-23 14:52:02.227688] < - debug - > xwayland: XCB_PROPERTY_NOTIFY (window 4194380)._NET_WM_ICON_NAME: "Mir – xwayland_log.h"
[2024-01-23 14:52:02.227850] < - debug - > xwayland: XCB_PROPERTY_NOTIFY (window 4194380).WM_NAME: "Mir – xwayland_log.h"
[2024-01-23 14:52:02.228117] < - debug - > xwayland: XCB_PROPERTY_NOTIFY (window 4194380)._NET_WM_NAME: "Mir – xwayland_log.h"
[2024-01-23 14:52:02.228361] < - debug - > xwayland: XCB_PROPERTY_NOTIFY (window 4194380).WM_ICON_NAME: "Mir – xwayland_log.h"
[2024-01-23 14:52:02.228489] < - debug - > xwayland: XCB_PROPERTY_NOTIFY (window 4194380)._NET_WM_ICON_NAME: "Mir – xwayland_log.h"
[2024-01-23 14:52:02.228653] < - debug - > xwayland: XCB_PROPERTY_NOTIFY (window 4194380).WM_NAME: "Mir – xwayland_log.h"
[2024-01-23 14:52:02.228982] < - debug - > xwayland: XCB_PROPERTY_NOTIFY (window 4194380)._NET_WM_NAME: "Mir – xwayland_log.h"
[2024-01-23 14:52:02.229201] < - debug - > xwayland: XCB_PROPERTY_NOTIFY (window 4194380).WM_ICON_NAME: "Mir – xwayland_log.h"
[2024-01-23 14:52:02.229351] < - debug - > xwayland: XCB_PROPERTY_NOTIFY (window 4194380)._NET_WM_ICON_NAME: "Mir – xwayland_log.h"
[2024-01-23 14:52:35.289071] < - debug - > xwayland: Killing window 4195175 because it does not support WM_DELETE_WINDOW
[2024-01-23 14:52:35.291971] < - debug - > xwayland: Unfocusing focused window 4194380...
[2024-01-23 14:52:35.294334] < - debug - > xwayland: XCB_DESTROY_NOTIFY window: window 4194352, event: root window
[2024-01-23 14:52:35.295151] < - debug - > xwayland: XCB_UNMAP_NOTIFY window 4194380 with event root window
[2024-01-23 14:52:35.295197] < - debug - > xwayland: XCB_DESTROY_NOTIFY window: window 4194380, event: root window
[2024-01-23 14:52:35.298452] < - debug - > xwayland: XCB_UNMAP_NOTIFY window 4195175 with event root window
[2024-01-23 14:52:35.298531] < - debug - > xwayland: XCB_DESTROY_NOTIFY window: window 4195175, event: root window
[2024-01-23 14:52:35.298676] <information> xwayland: Closed XWayland session for PID 15240
[2024-01-23 14:52:35.299374] < - debug - > xwayland: Destroyed XWaylandSurfaceRole for wl_surface@39
[2024-01-23 14:52:35.299573] < - debug - > xwayland: Destroyed XWaylandSurfaceRole for wl_surface@25

@AlanGriffiths AlanGriffiths added bug and removed Needs Info Waiting on further information before the bug can be resolved labels Jan 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants