Bug 1218895

Summary: [Build 588.1] openQA test fails in first_boot - gnome/X crashes
Product: [openSUSE] openSUSE Distribution Reporter: Max Lin <mlin>
Component: GNOMEAssignee: E-mail List <gnome-bugs>
Status: NEW --- QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: dimstar
Version: Leap 15.6   
Target Milestone: ---   
Hardware: Other   
OS: Other   
URL: https://openqa.opensuse.org/tests/3873720/modules/first_boot/steps/18
Whiteboard:
Found By: openQA Services Priority:
Business Priority: Blocker: Yes
Marketing QA Status: --- IT Deployment: ---
Attachments: full journal log

Description Max Lin 2024-01-17 08:56:26 UTC
## Observation

GNOME desktop crashes. There were suspicious X error log found, but KDE doesn't crahsed.

[   15.969688] /usr/lib/gdm/gdm-x-session[1444]: X.Org X Server 1.21.1.4
[   15.972229] /usr/lib/gdm/gdm-x-session[1444]: X Protocol Version 11, Revision 0
[   15.974043] /usr/lib/gdm/gdm-x-session[1444]: Current Operating System: Linux susetest 6.4.0-150600.4-default #1 SMP PREEMPT_DYNAMIC Thu Nov 23 09:48:45 UTC 2023 (428d2af) x86_64
[   15.985620] /usr/lib/gdm/gdm-x-session[1444]: Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.4.0-150600.4-default root=UUID=c56c174f-24cc-4b83-a723-e1ae226f1128 splash=silent video=1024x768 plymouth.ignore-serial-consoles console=ttyS0 console=tty kernel.softlockup_panic=1 resume=/dev/disk/by-uuid/1eb25928-bf7c-4e11-8052-6cdc56991f03 preempt=full security=apparmor mitigations=auto
[   16.004156] /usr/lib/gdm/gdm-x-session[1444]:  
[   16.005023] /usr/lib/gdm/gdm-x-session[1444]: Current version of pixman: 0.40.0
[   16.006207] /usr/lib/gdm/gdm-x-session[1444]: 	Before reporting problems, check http://wiki.x.org
[   16.012057] /usr/lib/gdm/gdm-x-session[1444]: 	to make sure that you have the latest version.
[   16.013434] /usr/lib/gdm/gdm-x-session[1444]: Markers: (--) probed, (**) from config file, (==) default setting,
[   16.014979] /usr/lib/gdm/gdm-x-session[1444]: 	(++) from command line, (!!) notice, (II) informational,
[   16.018793] /usr/lib/gdm/gdm-x-session[1444]: 	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   16.023322] /usr/lib/gdm/gdm-x-session[1444]: (==) Log file: "/home/bernhard/.local/share/xorg/Xorg.0.log", Time: Tue Jan 16 09:02:59 2024
[   16.025136] /usr/lib/gdm/gdm-x-session[1444]: (==) Using config directory: "/etc/X11/xorg.conf.d"
[   16.028064] /usr/lib/gdm/gdm-x-session[1444]: (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   16.031659] /usr/lib/gdm/gdm-x-session[1444]: (==) No Layout section.  Using the first Screen section.
[   16.036055] /usr/lib/gdm/gdm-x-session[1444]: (==) No screen section available. Using defaults.
[   16.037466] /usr/lib/gdm/gdm-x-session[1444]: (**) |-->Screen "Default Screen Section" (0)
[   16.041551] /usr/lib/gdm/gdm-x-session[1444]: (**) |   |-->Monitor "<default monitor>"
[   16.042912] /usr/lib/gdm/gdm-x-session[1444]: (==) No monitor specified for screen "Default Screen Section".
[   16.048147] /usr/lib/gdm/gdm-x-session[1444]: 	Using a default monitor configuration.
[   16.049567] /usr/lib/gdm/gdm-x-session[1444]: (==) Automatically adding devices
[   16.050793] /usr/lib/gdm/gdm-x-session[1444]: (==) Automatically enabling devices
[   16.053597] /usr/lib/gdm/gdm-x-session[1444]: (==) Automatically adding GPU devices
[   16.054888] /usr/lib/gdm/gdm-x-session[1444]: (==) Automatically binding GPU devices
[   16.056602] /usr/lib/gdm/gdm-x-session[1444]: (==) Max clients allowed: 512, resource mask: 0xfffff
[   16.058253] /usr/lib/gdm/gdm-x-session[1444]: (WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
[   16.061394] /usr/lib/gdm/gdm-x-session[1444]: 	Entry deleted from font path.
[   16.063782] /usr/lib/gdm/gdm-x-session[1444]: (==) FontPath set to:
[   16.066349] /usr/lib/gdm/gdm-x-session[1444]: 	/usr/share/fonts/misc:unscaled,
[   16.067657] /usr/lib/gdm/gdm-x-session[1444]: 	/usr/share/fonts/Type1/,
[   16.071040] /usr/lib/gdm/gdm-x-session[1444]: 	/usr/share/fonts/100dpi:unscaled,
[   16.072515] /usr/lib/gdm/gdm-x-session[1444]: 	/usr/share/fonts/75dpi:unscaled,
[   16.080067] /usr/lib/gdm/gdm-x-session[1444]: 	/usr/share/fonts/ghostscript/,
[   16.081269] /usr/lib/gdm/gdm-x-session[1444]: 	/usr/share/fonts/cyrillic:unscaled,
[   16.082520] /usr/lib/gdm/gdm-x-session[1444]: 	/usr/share/fonts/truetype/,
[   16.086343] /usr/lib/gdm/gdm-x-session[1444]: 	built-ins
[   16.087477] /usr/lib/gdm/gdm-x-session[1444]: (==) ModulePath set to "/usr/lib64/xorg/modules"
[   16.092043] /usr/lib/gdm/gdm-x-session[1444]: (WW) Ignoring unrecognized extension "XFree86-DGA"
[   16.093443] /usr/lib/gdm/gdm-x-session[1444]: (II) The server relies on udev to provide the list of input devices.
[   16.095954] /usr/lib/gdm/gdm-x-session[1444]: 	If no devices become available, reconfigure udev or disable AutoAddDevices.
[   16.097949] /usr/lib/gdm/gdm-x-session[1444]: (II) Loader magic: 0x565039d0ede0
[   16.103540] /usr/lib/gdm/gdm-x-session[1444]: (II) Module ABI versions:
[   16.104707] /usr/lib/gdm/gdm-x-session[1444]: 	X.Org ANSI C Emulation: 0.4
[   16.106121] /usr/lib/gdm/gdm-x-session[1444]: 	X.Org Video Driver: 25.2
[   16.115818] /usr/lib/gdm/gdm-x-session[1444]: 	X.Org XInput driver : 24.4
[   16.117005] /usr/lib/gdm/gdm-x-session[1444]: 	X.Org Server Extension : 10.0
[   16.118188] /usr/lib/gdm/gdm-x-session[1444]: (++) using VT number 2
[   16.119264] /usr/lib/gdm/gdm-x-session[1444]: (II) systemd-logind: took control of session /org/freedesktop/login1/session/_33
[   16.120968] /usr/lib/gdm/gdm-x-session[1444]: (II) xfree86: Adding drm device (/dev/dri/card0)
[   16.124056] /usr/lib/gdm/gdm-x-session[1444]: (II) Platform probe for /sys/devices/pci0000:00/0000:00:02.0/drm/card0
[   16.128046] /usr/lib/gdm/gdm-x-session[1444]: (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 12 paused 0
[   16.129583] /usr/lib/gdm/gdm-x-session[1444]: (--) PCI:*(0@0:2:0) 1234:1111:1af4:1100 rev 2, Mem @ 0xfd000000/16777216, 0xfebd8000/4096, BIOS @ 0x????????/131072
[   16.136459] /usr/lib/gdm/gdm-x-session[1444]: (II) LoadModule: "glx"
[   16.137533] /usr/lib/gdm/gdm-x-session[1444]: (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[   16.138962] /usr/lib/gdm/gdm-x-session[1444]: (II) Module glx: vendor="X.Org Foundation"
[   16.144138] /usr/lib/gdm/gdm-x-session[1444]: 	compiled for 1.21.1.4, module version = 1.0.0
[   16.145486] /usr/lib/gdm/gdm-x-session[1444]: 	ABI class: X.Org Server Extension, version 10.0
[   16.148048] /usr/lib/gdm/gdm-x-session[1444]: (II) Scanning /usr/share/X11/xorg_pci_ids directory for additional PCI ID's supported by the drivers
[   16.154231] /usr/lib/gdm/gdm-x-session[1444]: (II) Scanning /usr/share/X11/xorg_pci_ids directory for additional PCI ID's supported by the drivers
[   16.156141] /usr/lib/gdm/gdm-x-session[1444]: (==) Matched modesetting as autoconfigured driver 0
[   16.159531] /usr/lib/gdm/gdm-x-session[1444]: (==) Matched fbdev as autoconfigured driver 1
[   16.160918] /usr/lib/gdm/gdm-x-session[1444]: (==) Matched vesa as autoconfigured driver 2
[   16.162278] /usr/lib/gdm/gdm-x-session[1444]: (==) Assigned the driver to the xf86ConfigLayout
[   16.169631] /usr/lib/gdm/gdm-x-session[1444]: (II) LoadModule: "modesetting"
[   16.170802] /usr/lib/gdm/gdm-x-session[1444]: (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
[   16.176145] /usr/lib/gdm/gdm-x-session[1444]: (II) Module modesetting: vendor="X.Org Foundation"
[   16.177653] /usr/lib/gdm/gdm-x-session[1444]: 	compiled for 1.21.1.4, module version = 1.21.1
[   16.180051] /usr/lib/gdm/gdm-x-session[1444]: 	Module class: X.Org Video Driver
[   16.186678] /usr/lib/gdm/gdm-x-session[1444]: 	ABI class: X.Org Video Driver, version 25.2
[   16.188171] /usr/lib/gdm/gdm-x-session[1444]: (II) LoadModule: "fbdev"
[   16.189260] /usr/lib/gdm/gdm-x-session[1444]: (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so
[   16.190691] /usr/lib/gdm/gdm-x-session[1444]: (II) Module fbdev: vendor="X.Org Foundation"
[   16.194350] /usr/lib/gdm/gdm-x-session[1444]: 	compiled for 1.21.1.4, module version = 0.5.0
[   16.195761] /usr/lib/gdm/gdm-x-session[1444]: 	Module class: X.Org Video Driver
[   16.196997] /usr/lib/gdm/gdm-x-session[1444]: 	ABI class: X.Org Video Driver, version 25.2
[   16.198336] /usr/lib/gdm/gdm-x-session[1444]: (II) LoadModule: "vesa"
[   16.199575] /usr/lib/gdm/gdm-x-session[1444]: (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so
[   16.201044] /usr/lib/gdm/gdm-x-session[1444]: (II) Module vesa: vendor="X.Org Foundation"
[   16.202361] /usr/lib/gdm/gdm-x-session[1444]: 	compiled for 1.21.1.4, module version = 2.6.0
[   16.203804] /usr/lib/gdm/gdm-x-session[1444]: 	Module class: X.Org Video Driver
[   16.205065] /usr/lib/gdm/gdm-x-session[1444]: 	ABI class: X.Org Video Driver, version 25.2
[   16.206399] /usr/lib/gdm/gdm-x-session[1444]: (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[   16.207935] /usr/lib/gdm/gdm-x-session[1444]: (II) FBDEV: driver for framebuffer: fbdev
[   16.209248] /usr/lib/gdm/gdm-x-session[1444]: (II) VESA: driver for VESA chipsets: vesa
[   16.210572] /usr/lib/gdm/gdm-x-session[1444]: xf86EnableIO: failed to enable I/O ports 0000-03ff (Operation not permitted)
[   16.212248] /usr/lib/gdm/gdm-x-session[1444]: (II) modeset(0): using drv /dev/dri/card0
[   16.213552] /usr/lib/gdm/gdm-x-session[1444]: (WW) Falling back to old probe method for fbdev
[   16.214929] /usr/lib/gdm/gdm-x-session[1444]: (II) Loading sub module "fbdevhw"
[   16.216161] /usr/lib/gdm/gdm-x-session[1444]: (II) LoadModule: "fbdevhw"
[   16.217297] /usr/lib/gdm/gdm-x-session[1444]: (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
[   16.218711] /usr/lib/gdm/gdm-x-session[1444]: (II) Module fbdevhw: vendor="X.Org Foundation"
[   16.220093] /usr/lib/gdm/gdm-x-session[1444]: 	compiled for 1.21.1.4, module version = 0.0.2
[   16.221573] /usr/lib/gdm/gdm-x-session[1444]: 	ABI class: X.Org Video Driver, version 25.2
[   16.222948] /usr/lib/gdm/gdm-x-session[1444]: (EE) open /dev/fb0: Permission denied
[   16.224227] /usr/lib/gdm/gdm-x-session[1444]: (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[   16.225822] /usr/lib/gdm/gdm-x-session[1444]: (II) modeset(0): Creating default Display subsection in Screen section
[   16.227435] /usr/lib/gdm/gdm-x-session[1444]: 	"Default Screen Section" for depth/fbbpp 24/32
[   16.228858] /usr/lib/gdm/gdm-x-session[1444]: (==) modeset(0): Depth 24, (==) framebuffer bpp 32
[   16.230254] /usr/lib/gdm/gdm-x-session[1444]: (==) modeset(0): RGB weight 888
[   16.231486] /usr/lib/gdm/gdm-x-session[1444]: (==) modeset(0): Default visual is TrueColor
[   16.232815] /usr/lib/gdm/gdm-x-session[1444]: (II) Loading sub module "glamoregl"
[   16.234056] /usr/lib/gdm/gdm-x-session[1444]: (II) LoadModule: "glamoregl"
[   16.235229] /usr/lib/gdm/gdm-x-session[1444]: (II) Loading /usr/lib64/xorg/modules/libglamoregl.so
[   16.236751] /usr/lib/gdm/gdm-x-session[1444]: (II) Module glamoregl: vendor="X.Org Foundation"
[   16.238202] /usr/lib/gdm/gdm-x-session[1444]: 	compiled for 1.21.1.4, module version = 1.0.1
[   16.239621] /usr/lib/gdm/gdm-x-session[1444]: 	ABI class: X.Org ANSI C Emulation, version 0.4
[   16.241047] /usr/lib/gdm/gdm-x-session[1444]: pci id for fd 12: 1234:1111, driver (null)
[   16.242473] /usr/lib/gdm/gdm-x-session[1444]: MESA-LOADER: failed to open bochs-drm: /usr/lib64/dri/bochs-drm_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/dri, suffix _dri)
[   16.245105] /usr/lib/gdm/gdm-x-session[1444]: pci id for fd 13: 1234:1111, driver (null)
[   16.246371] /usr/lib/gdm/gdm-x-session[1444]: kmsro: driver missing

will upload the full journal log.

openQA test in scenario opensuse-15.6-NET-x86_64-upgrade_Leap_15.4_gnome@64bit fails in
[first_boot](https://openqa.opensuse.org/tests/3873720/modules/first_boot/steps/18)

## Test suite description
Maintainer: richard.fan@suse.com


## Reproducible

Fails since (at least) Build [588.1](https://openqa.opensuse.org/tests/3873720) (current job)


## Expected result

Last good: [582.1](https://openqa.opensuse.org/tests/3855532) (or more recent)


## Further details

Always latest result in this scenario: [latest](https://openqa.opensuse.org/tests/latest?arch=x86_64&distri=opensuse&flavor=NET&machine=64bit&test=upgrade_Leap_15.4_gnome&version=15.6)
Comment 1 Max Lin 2024-01-17 08:57:01 UTC
Created attachment 871932 [details]
full journal log
Comment 2 Dominique Leuenberger 2024-01-17 10:22:18 UTC
Jan 16 09:50:53.012241 install gnome-shell[2031]: Settings schema 'org.gnome.desktop.wm.keybindings' does not contain a key named 'toggle-shaded'

'something' is accessing a schema that has been dropped with GNOME 44
Comment 3 Dominique Leuenberger 2024-01-17 10:26:35 UTC
this snapshot seems to be quite out-of-sync:

The only version 45.x packages from the GNOME stack are:
* gnome-session
* gsettings-desktop-schemas

things like e.g gnome-shell are still at version 41.x in that snapshot.