[ARM64][Wayland] gnome-initial-setup crashing
System:
- Rock5B
- Debian Bookworm (ARM64)
- GDM3 / Wayland
- Gnome 43
- Linux rock-5b 5.10.110-47-rockchip-g0a544b8c7 #rockchip SMP Sun Mar 26 04:06:19 UTC 2023 aarch64 GNU/Linux
Description:
Trying to build a gnome-initial-setup experience on Debian Bookworm, I'm getting a minimal gnome initial session but initial setup doesn't start
In Mock Mode:
Mar 28 18:32:23 rock-5b gnome-initial-s[1858]: Starting gnome-initial-setup
Mar 28 18:32:23 rock-5b gnome-initial-s[1858]: Mock mode: changes will not be saved to disk
Mar 28 18:32:23 rock-5b gnome-shell[1594]: Registering session with GDM
Mar 28 18:32:23 rock-5b gnome-initial-setup.desktop[1858]: munmap_chunk(): invalid pointer
Mar 28 18:32:23 rock-5b gnome-initial-setup.desktop[1857]: Aborted
In Production Mode:
Mar 30 07:55:33 rock-5b gnome-initial-s[40563]: Starting gnome-initial-setup
Mar 30 07:55:33 rock-5b gnome-initial-s[40563]: Production mode: changes will be saved to disk
Mar 30 07:55:33 rock-5b gnome-keyring-daemon[40586]: couldn't set environment variable in session: GDBus.Error:org.gnome.SessionManager.NotInInitialization: Setenv interface is only available during the DisplayServer and Initialization phase
Mar 30 07:55:34 rock-5b gnome-shell[40309]: Registering session with GDM
Mar 30 07:55:34 rock-5b gnome-initial-setup.desktop[40563]: free(): invalid size
Both mode tested with and without default vendor.conf:
root@rock-5b:~# cat /etc/gnome-initial-setup/vendor.conf
[pages]
# Never show the timezone page
skip=timezone
# Don't show the language and keyboard pages in the 'first boot' situation,
# only when running for an existing user
existing_user_only=language;keyboard
# Only show the privacy page in the 'first boot' situation
new_user_only=privacy
[goa]
# Offer a different set of GNOME Online Accounts providers on the Online
# Accounts page
providers=owncloud;imap_smtp
root@rock-5b:~# id gnome-initial-setup
uid=107(gnome-initial-setup) gid=65534(nogroup) groups=65534(nogroup),44(video)
root 40680 0.0 0.1 240248 8500 ? Ssl 08:02 0:00 /usr/sbin/gdm3
root 40684 0.0 0.0 167372 7460 ? Sl 08:02 0:00 \_ gdm-session-worker [pam/gdm-launch-environment]
gnome-i+ 40694 0.0 0.0 160504 5372 tty1 Ssl+ 08:02 0:00 \_ /usr/libexec/gdm-wayland-session dbus-run-session -- gnome-session --autostart /usr/share/gdm/greeter/autostart --session gnome-initial-setup
gnome-i+ 40697 0.0 0.0 6236 1592 tty1 S+ 08:02 0:00 \_ dbus-run-session -- gnome-session --autostart /usr/share/gdm/greeter/autostart --session gnome-initial-setup
gnome-i+ 40698 0.0 0.0 8804 4336 tty1 S+ 08:02 0:00 \_ dbus-daemon --nofork --print-address 4 --session
gnome-i+ 40699 0.0 0.2 598560 16792 tty1 Sl+ 08:02 0:00 \_ /usr/libexec/gnome-session-binary --autostart /usr/share/gdm/greeter/autostart --session gnome-initial-setup
gnome-i+ 40707 0.6 2.6 4249588 207508 tty1 Sl+ 08:02 0:12 \_ /usr/bin/gnome-shell
gnome-i+ 40742 0.0 0.5 129328 43424 tty1 Sl+ 08:02 0:00 | \_ /usr/bin/Xwayland :1024 -rootless -noreset -accessx -core -auth /run/user/107/.mutter-Xwaylandauth.IQUP21 -listenfd 4 -listenfd 5 -displayfd 6 -initfd 7
gnome-i+ 40782 0.0 0.0 234724 5360 tty1 Sl+ 08:02 0:00 \_ /usr/libexec/gsd-screensaver-proxy
gnome-i+ 40785 0.0 0.1 320696 8344 tty1 Sl+ 08:02 0:00 \_ /usr/libexec/gsd-sound
gnome-i+ 40790 0.0 0.0 309172 5844 tty1 Sl+ 08:02 0:00 \_ /usr/libexec/gsd-a11y-settings
gnome-i+ 40794 0.0 0.3 436004 28740 tty1 Sl+ 08:02 0:00 \_ /usr/libexec/gsd-xsettings
gnome-i+ 40807 0.0 0.0 311020 6496 tty1 Sl+ 08:02 0:00 \_ /usr/libexec/gsd-housekeeping
gnome-i+ 40809 0.0 0.3 455000 24432 tty1 Sl+ 08:02 0:00 \_ /usr/libexec/gsd-power
gnome-i+ 40813 0.0 0.1 324236 9780 tty1 Sl+ 08:02 0:00 \_ /usr/libexec/gsd-print-notifications
gnome-i+ 40814 0.0 0.1 465988 9928 tty1 Sl+ 08:02 0:00 \_ /usr/libexec/gsd-sharing
gnome-i+ 40819 0.0 0.0 457948 6252 tty1 Sl+ 08:02 0:00 \_ /usr/libexec/gsd-usb-protection
gnome-i+ 40826 0.0 0.2 344444 22000 tty1 Sl+ 08:02 0:00 \_ /usr/libexec/gsd-color
gnome-i+ 40831 0.0 0.2 341836 21016 tty1 Sl+ 08:02 0:00 \_ /usr/libexec/gsd-keyboard
gnome-i+ 40832 0.0 0.0 456624 5544 tty1 Sl+ 08:02 0:00 \_ /usr/libexec/gsd-rfkill
gnome-i+ 40835 0.0 0.1 314208 8876 tty1 Sl+ 08:02 0:00 \_ /usr/libexec/gsd-smartcard
gnome-i+ 40838 0.0 0.2 342640 21540 tty1 Sl+ 08:02 0:00 \_ /usr/libexec/gsd-wacom
gnome-i+ 40845 0.0 0.1 359028 10572 tty1 Sl+ 08:02 0:00 \_ /usr/libexec/gsd-datetime
gnome-i+ 40847 0.0 0.3 673712 26060 tty1 Sl+ 08:02 0:00 \_ /usr/libexec/gsd-media-keys
Edited by Alexandre ARNOUD