Skip to content

wslg not showing GUI (due to crash at rdprail-shell) #1000

Open

Description

@endavis

Windows build number:

10.0.22621.0

Your Distribution version:

22.04

Your WSL versions:

WSL version: 1.1.3.0
Kernel version: 5.15.90.1
WSLg version: 1.0.49
MSRDC version: 1.2.3770
Direct3D version: 1.608.2-61064218
DXCore version: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
Windows version: 10.0.22621.1344

Steps to reproduce:

Start Ubuntu
Run gnome-connection-manager

WSL logs:

pulseaudio.log
weston.log
stderr.log

WSL dumps:

core.weston.zip

Expected behavior:

It worked until 3 or 4 days ago
gnome-connection-manager gui opens

Actual behavior:

Nothing happens and I see this error in the shell:
/usr/share/gnome-connection-manager/gnome_connection_manager.py:1541: DeprecationWarning: Gtk.ImageMenuItem.set_image is deprecated
menu.set_image(Gtk.Image.new_from_icon_name(Gtk.STOCK_DIRECTORY, Gtk.IconSize.MENU))
/usr/share/gnome-connection-manager/gnome_connection_manager.py:1566: DeprecationWarning: Gtk.StyleContext.get_background_color is deprecated
rgba = self.treeServers.get_style_context().get_background_color(Gtk.StateFlags.NORMAL)
Gdk-Message: 16:59:39.526: Error reading events from display: Broken pipe

Activity

  1. hideyukn88 commented on Mar 8, 2023

    @hideyukn88
    Contributor

    Eric Davis (@endavis), thanks for reporting the issue and sharing dump with us, I understood the issue and will work on the fix, thanks!

    This crash occurs when surface addition is reported to shell twice in a row without Wayland idle event to be processed between.

    (gdb) bt
      0x00007f14d6441e6c in __pthread_kill_implementation () at /lib/libc.so.6
      0x00007f14d63f6d86 in raise () at /lib/libc.so.6
      0x00007f14d63e17e5 in abort () at /lib/libc.so.6
      0x00007f14d63e171b in _nl_load_domain.cold () at /lib/libc.so.6
      0x00007f14d63efc36 in  () at /lib/libc.so.6
      0x00007f14d27764be in launch_desktop_shell_process (data=<optimized out>) at ../rdprail-shell/shell.c:3983
      0x00007f14d634df63 in wl_event_loop_dispatch_idle (loop=loop@entry=0x557909125230) at ../src/event-loop.c:969
      0x00007f14d634e0b6 in wl_event_loop_dispatch (loop=0x557909125230, timeout=timeout@entry=-1)
      at ../src/event-loop.c:1032
      0x00007f14d634ba25 in wl_display_run (display=display@entry=0x557909125370) at ../src/wayland-server.c:1431
      0x00007f14d65c9337 in wet_main (argc=<optimized out>, argv=0x7ffeacd886a8) at ../compositor/main.c:3613
      0x00007f14d63e257d in __libc_start_call_main () at /lib/libc.so.6
      0x00007f14d63e2630 in __libc_start_main_impl () at /lib/libc.so.6
      0x0000557908379085 in _start ()
    
  2. changed the title [-]wslg not showing GUI[/-] [+]wslg not showing GUI (due to crash at rdprail-shell)[/+] on Mar 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions