Bug#958025: gnome-shell: Wayland session never starts
Sam Morris
sam at robots.org.uk
Fri Apr 17 17:30:44 BST 2020
On Fri, 2020-04-17 at 17:08 +0100, Sam Morris wrote:
> Anyway... I'll keep upgrading things and follow up if I figure out
> which package fixes things...
Upgrading libatspi2.0-0 improved things. Although gnome-shell still
hangs, the backtrace is now:
#0 0x00007ff4b79b8b4f in __GI___poll (fds=fds at entry=0x7fffc4ee7df0, nfds=nfds at entry=1, timeout=timeout at entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007ff4b467ed97 in poll (__timeout=-1, __nfds=1, __fds=0x7fffc4ee7df0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
#2 read_block (len=8, buf=0x560e38cb2580, fd=53) at ../../src/xcb_in.c:388
#3 _xcb_in_read_block (c=c at entry=0x560e38cb77b0, buf=0x560e38cb2580, len=len at entry=8) at ../../src/xcb_in.c:1075
#4 0x00007ff4b467cb31 in read_setup (c=0x560e38cb77b0) at ../../src/xcb_conn.c:177
#5 xcb_connect_to_fd (fd=fd at entry=53, auth_info=auth_info at entry=0x7fffc4ee7f30) at ../../src/xcb_conn.c:359
#6 0x00007ff4b4680ac2 in xcb_connect_to_display_with_auth_info (displayname=<optimized out>, auth=0x0, screenp=0x0) at ../../src/xcb_util.c:532
#7 0x00007ff48f204b26 in pa_client_conf_from_x11 () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-12.2.so
#8 0x00007ff48f1c64d8 in pa_client_conf_load () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-12.2.so
#9 0x00007ff48f24506b in pa_context_new_with_proplist () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#10 0x00007ff48f2b2584 in gvc_mixer_new_pa_context (self=self at entry=0x560e38004f80) at ../subprojects/gvc/gvc-mixer-control.c:3319
#11 0x00007ff48f2b3d0c in gvc_mixer_control_constructor (type=<optimized out>, n_construct_properties=1, construct_params=0x560e38c76400)
at ../subprojects/gvc/gvc-mixer-control.c:3557
#12 0x00007ff4b87d95fc in g_object_new_with_custom_constructor (n_params=1, params=0x7fffc4ee8810, class=0x560e38cb1600) at ../../../gobject/gobject.c:1855
#13 g_object_new_internal (class=class at entry=0x560e38cb1600, params=params at entry=0x7fffc4ee8810, n_params=n_params at entry=1) at ../../../gobject/gobject.c:1935
#14 0x00007ff4b87dae0b in g_object_new_with_properties (object_type=94619082364016, n_properties=<optimized out>, names=<optimized out>, values=<optimized out>)
at ../../../gobject/gobject.c:2099
[lots of gjs and mozjs frames]
After upgrading libpulse0 (which pulled in upgrades of all the
installed binary packages from the pulseaudio source package) the
problem is fixed!
So I guess Breaks could be added to gnome-session to make sure
libatk1.0-0 and libpulse0 get pulled in when GNOME 3.6 is installed; on
the other hand, since so few people are likely to run into this problem
and as you say skewed versions aren't really supportable, I won't be
offended if you would prefer to close this bug without bloating gnome-
session's dependencies. :)
I remain faintly puzlled by the final mixture of X11 display sockets:
u_str LISTEN 0 1 /tmp/.X11-unix/X1024 1100515 * 0 users:(("Xwayland",pid=74039,fd=5))
u_str LISTEN 0 1 @/tmp/.X11-unix/X1024 1100514 * 0 users:(("Xwayland",pid=74039,fd=4))
u_str LISTEN 0 1 /tmp/.X11-unix/X1025 1100517 * 0 users:(("gnome-shell",pid=74013,fd=40))
u_str LISTEN 0 1 @/tmp/.X11-unix/X1025 1100516 * 0 users:(("Xwayland",pid=74039,fd=7))
... but things are definitely working again so I'm only faintly
puzzled. :)
Anyway, thanks for the help!
--
Sam Morris <sam at robots.org.uk>
More information about the pkg-gnome-maintainers
mailing list