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

Guake crashes gnome on wayland #1973

Closed
pbabilas opened this issue Nov 13, 2021 · 8 comments
Closed

Guake crashes gnome on wayland #1973

pbabilas opened this issue Nov 13, 2021 · 8 comments

Comments

@pbabilas
Copy link

pbabilas commented Nov 13, 2021

Hi,
I'm tying to work with guake on Ubuntu 21.10 on Wayland. But when I'm trying with interact with guake somehow (like show about, or any actions from context menu, or shourtcut toggle run) it crashes the whole gnome.

Log below, when I chose Quit from context menu:

lis 13 19:05:48 bcode-XPS gnome-calendar[46709]: Error reading events from display: Przerwany potok
lis 13 19:05:48 bcode-XPS nautilus[48087]: Error reading events from display: Przerwany potok
lis 13 19:05:48 bcode-XPS gnome-shell[43426]: == Stack trace for context 0x562f059a31d0 ==
lis 13 19:05:48 bcode-XPS gnome-shell[43426]: GNOME Shell crashed with signal 6
lis 13 19:05:48 bcode-XPS gnome-shell[43426]: Bail out! mutter:ERROR:../src/core/window.c:1591:meta_window_unmanage: assertion failed: (g_list_find (workspace->windows, window) == NULL)
lis 13 19:05:48 bcode-XPS gnome-shell[43426]: mutter:ERROR:../src/core/window.c:1591:meta_window_unmanage: assertion failed: (g_list_find (workspace->windows, window) == NULL)
lis 13 19:05:48 bcode-XPS gnome-shell[43426]: **
lis 13 19:05:48 bcode-XPS systemd[2276]: vte-spawn-da332410-5d0e-4ad4-9878-1569c280e395.scope: Deactivated successfully.
lis 13 19:05:48 bcode-XPS systemd[2276]: app-gnome-guake-43685.scope: Deactivated successfully.
lis 13 19:05:48 bcode-XPS guake.desktop[43685]: Quitting Guake

ON X11 it works great.
Guake version 3.8.1-1

Guake support:
`(☸ |dev:gitlab-ce) b-code@bcode-XPS  ~  guake --support

$ guake --support

Guake Version: 3.8.1

Vte Version: 0.64.2

Vte Runtime Version: 0.64.2


GTK+ Version: 3.24.30

GDK Backend: <gi.GdkWaylandDisplay


Desktop Session: ubuntu-wayland


Display: wayland-0

RGBA visual: True

Composited: True

  • Monitor: 0 - SHP 0x14d0
    • Geometry: 3840 x 2400 % 2 at 0, 0
    • Size: 340 x 210 mm²
    • Primary: False
    • Refresh rate: 59.993 Hz
    • Subpixel layout: unknown
      `
@pbabilas
Copy link
Author

When I disabled X11 forced it works fine but window is always full size :(

@mlouielu
Copy link
Collaborator

Can you update the description with guake --support?

How do you disabled force x11, do you run Guake from source code?

@pbabilas
Copy link
Author

HI, I deleted one line from main.py.
Installed from apt

@mlouielu
Copy link
Collaborator

HI, I deleted one line from main.py. Installed from apt

I would like to know the support information in description is done by the modified Guake, am I correct?

If that is true, can you also provide an apt version guake support?

Because your dmesg shows that it is error by mutter, the Gnome WM.

@pbabilas
Copy link
Author

okej below is support without my change:

`(☸ |dev:gitlab-ce) b-code@bcode-XPS  ~  guake --support

$ guake --support

Guake Version: 3.8.1

Vte Version: 0.64.2

Vte Runtime Version: 0.64.2


GTK+ Version: 3.24.30

GDK Backend: <GdkX11.X11Display


Desktop Session: ubuntu-wayland


Display: :1

RGBA visual: True

Composited: True

  • Monitor: 0 - XWAYLAND0
    • Geometry: 1920 x 1200 % 2 at 0, 0
    • Size: 340 x 210 mm²
    • Primary: True
    • Refresh rate: 59.988 Hz
    • Subpixel layout: unknown`

And right after change it my gnome crashed again becouse my guake toggle shourtcut was used :D

@Davidy22
Copy link
Collaborator

I'm looking at the error log:

lis 13 19:05:48 bcode-XPS gnome-shell[43426]: Bail out! mutter:ERROR:../src/core/window.c:1591:meta_window_unmanage: assertion failed: (g_list_find (workspace->windows, window) == NULL)
lis 13 19:05:48 bcode-XPS gnome-shell[43426]: mutter:ERROR:../src/core/window.c:1591:meta_window_unmanage: assertion failed: (g_list_find (workspace->windows, window) == NULL)

Seems like there's something happening with windows/workspaces? Quick search found this similar issue someone had, might have some help on how to figure this out.

@pbabilas
Copy link
Author

Last update fixed thus problem, but I'd love to see guake on native wayland, because fractal scaling makes guake blurry as hell.. :(

@Davidy22
Copy link
Collaborator

Oh, if the x11 force fixed this then closing.

Next update will add an option to optionally enable wayland #1975, and I'll soon have a machine with wayland on it so I can finally get to see for myself the wayland guake issues.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants