After updating to Fedora Kinoite 36, it seems SDDM hangs.
I see a black screen with an immovable cursor. I can’t change TTY, and REISUO does nothing to change the situation.
Help is much appreciated.
Related errors from journalctl:
mai 08 14:27:44 fedora systemd[1349]: pam_unix(systemd-user:session): session opened for user sddm(uid=982) by (uid=0)
mai 08 14:27:44 fedora audit[1349]: USER_START pid=1349 uid=0 auid=982 ses=1 subj=system_u:system_r:init_t:s0 msg='op=PAM:session_open grantors=pam_selinux,pam_selinux,pam_loginuid,pam_namespace,pam_keyinit,pam_limits,pam_systemd,pam_unix acct="sddm" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
mai 08 14:27:44 fedora systemd[1349]: libbpf: Error in bpf_object__probe_loading():Operation not permitted(1). Couldn't load trivial BPF program. Make sure your kernel supports BPF (CONFIG_BPF_SYSCALL=y) and/or that RLIMIT_MEMLOCK is set to big enough value.
mai 08 14:27:44 fedora systemd[1349]: libbpf: failed to load object 'socket_bind_bpf'
mai 08 14:27:44 fedora systemd[1349]: libbpf: failed to load BPF skeleton 'socket_bind_bpf': -1
mai 08 14:27:44 fedora systemd[1349]: libbpf: Error in bpf_object__probe_loading():Operation not permitted(1). Couldn't load trivial BPF program. Make sure your kernel supports BPF (CONFIG_BPF_SYSCALL=y) and/or that RLIMIT_MEMLOCK is set to big enough value.
mai 08 14:27:44 fedora systemd[1349]: libbpf: failed to load object 'restrict_ifaces_bpf'
mai 08 14:27:44 fedora systemd[1349]: libbpf: failed to load BPF skeleton 'restrict_ifaces_bpf': -1
mai 08 14:27:44 fedora systemd[1349]: Failed to load BPF object: Operation not permitted
mai 08 14:27:45 fedora systemd[1349]: Queued start job for default target default.target.
mai 08 14:27:45 fedora systemd[1349]: Created slice app.slice - User Application Slice.
mai 08 14:27:45 fedora systemd[1349]: grub-boot-success.timer - Mark boot as successful after the user session has run 2 minutes was skipped because of a failed condition check (ConditionUser=!@system).
This log complains about sddm theme “chili”, but I’ve already removed references to it from sddm.conf.
mai 08 14:27:46 fedora sddm-greeter[1359]: QObject: Cannot create children for a parent that is in a different thread.
(Parent is QGuiApplication(0x7ffcec858980), parent's thread is QThread(0x56447445ee10), current thread is QThread(0x56447456df50)
mai 08 14:27:46 fedora sddm-greeter[1359]: QObject::installEventFilter(): Cannot filter events for objects in a different thread.
mai 08 14:27:46 fedora sddm-greeter[1359]: file:///var/lib/sddm/themes/plasma-chili/Main.qml:336:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
mai 08 14:27:46 fedora sddm-greeter[1359]: file:///var/lib/sddm/themes/plasma-chili/components/VirtualKeyboard.qml:22:1: Type InputPanel unavailable
mai 08 14:27:46 fedora sddm-greeter[1359]: qrc:/QtQuick/VirtualKeyboard/content/InputPanel.qml:127:5: Type Keyboard unavailable
mai 08 14:27:46 fedora sddm-greeter[1359]: qrc:/QtQuick/VirtualKeyboard/content/components/Keyboard.qml:38:1: module "QtQuick.VirtualKeyboard.Plugins" is not installed
mai 08 14:27:46 fedora wpa_supplicant[1308]: wlp3s0: CTRL-EVENT-REGDOM-CHANGE init=DRIVER type=COUNTRY alpha2=DE
mai 08 14:27:47 fedora sddm-greeter[1359]: file:///var/lib/sddm/themes/plasma-chili/Login.qml:120:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
mai 08 14:27:47 fedora sddm-greeter[1359]: file:///var/lib/sddm/themes/plasma-chili/Login.qml:129:5: QML Image: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
mai 08 14:27:47 fedora sddm-greeter[1359]: file:///var/lib/sddm/themes/plasma-chili/Login.qml:129:5: QML Image: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
mai 08 14:27:47 fedora sddm-greeter[1359]: QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0
mai 08 14:27:47 fedora sddm-greeter[1359]: file:///var/lib/sddm/themes/plasma-chili/components/Clock.qml:30:5: QML KeyboardButton: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
mai 08 14:27:47 fedora sddm-greeter[1359]: file:///var/lib/sddm/themes/plasma-chili/components/Clock.qml:30:5: QML KeyboardButton: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
mai 08 14:27:47 fedora sddm-greeter[1359]: file:///usr/lib64/qt5/qml/QtQuick/Controls/Styles/Base/ButtonStyle.qml:153:31: QML QQuickItem: Binding loop detected for property "implicitWidth"
mai 08 14:27:47 fedora sddm-greeter[1359]: file:///var/lib/sddm/themes/plasma-chili/components/ActionButton.qml:56:9: Unable to assign [undefined] to double
mai 08 14:27:47 fedora sddm-greeter[1359]: file:///var/lib/sddm/themes/plasma-chili/components/ActionButton.qml:56:9: Unable to assign [undefined] to double
mai 08 14:27:47 fedora sddm-greeter[1359]: file:///var/lib/sddm/themes/plasma-chili/components/ActionButton.qml:56:9: Unable to assign [undefined] to double
mai 08 14:27:47 fedora sddm-greeter[1359]: file:///var/lib/sddm/themes/plasma-chili/Login.qml:129:5: QML Image: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
mai 08 14:27:47 fedora sddm-greeter[1359]: file:///var/lib/sddm/themes/plasma-chili/Login.qml:129:5: QML Image: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
mai 08 14:27:47 fedora sddm-greeter[1359]: file:///var/lib/sddm/themes/plasma-chili/Login.qml:129:5: QML Image: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
mai 08 14:27:47 fedora sddm-greeter[1359]: file:///var/lib/sddm/themes/plasma-chili/Login.qml:129:5: QML Image: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
mai 08 14:27:47 fedora sddm-greeter[1359]: file:///var/lib/sddm/themes/plasma-chili/components/Clock.qml:30:5: QML KeyboardButton: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
mai 08 14:27:47 fedora sddm-greeter[1359]: <input>:303:258: Could not add child element to parent element because the types are incorrect.
mai 08 14:27:47 fedora sddm-greeter[1359]: <input>:303:463: Could not add child element to parent element because the types are incorrect.
mai 08 14:27:47 fedora sddm-greeter[1359]: <input>:303:659: Could not add child element to parent element because the types are incorrect.
mai 08 14:27:47 fedora sddm-greeter[1359]: <input>:303:913: Could not add child element to parent element because the types are incorrect.
mai 08 14:27:47 fedora sddm-greeter[1359]: <input>:303:1049: Could not add child element to parent element because the types are incorrect.
mai 08 14:27:47 fedora sddm-greeter[1359]: <input>:303:1251: Could not add child element to parent element because the types are incorrect.
mai 08 14:27:47 fedora sddm-greeter[1359]: <input>:303:1453: Could not add child element to parent element because the types are incorrect.
mai 08 14:27:47 fedora sddm-greeter[1359]: <input>:303:1631: Could not add child element to parent element because the types are incorrect.
mai 08 14:27:47 fedora sddm-greeter[1359]: <input>:303:1739: Could not add child element to parent element because the types are incorrect.
mai 08 14:27:47 fedora sddm-greeter[1359]: <input>:303:1980: Could not add child element to parent element because the types are incorrect.
mai 08 14:27:47 fedora sddm-greeter[1359]: <input>:303:2223: Could not add child element to parent element because the types are incorrect.
mai 08 14:27:47 fedora kernel: nouveau 0000:01:00.0: DRM: Moving pinned object 000000006d19a07e!
mai 08 14:27:47 fedora kernel: BUG: kernel NULL pointer dereference, address: 000000000000000c
mai 08 14:27:47 fedora kernel: #PF: supervisor read access in kernel mode
mai 08 14:27:47 fedora kernel: #PF: error_code(0x0000) - not-present page
mai 08 14:27:47 fedora kernel: PGD 0 P4D 0
mai 08 14:27:47 fedora kernel: Oops: 0000 [#1] PREEMPT SMP PTI
mai 08 14:27:47 fedora kernel: CPU: 0 PID: 1275 Comm: Xorg Not tainted 5.17.5-300.fc36.x86_64 #1
mai 08 14:27:47 fedora kernel: Hardware name: Notebook P95xER /P95xER , BIOS 1.07.15 11/16/2018
mai 08 14:27:47 fedora kernel: RIP: 0010:nouveau_gem_prime_get_sg_table+0x10/0x20 [nouveau]
mai 08 14:27:47 fedora kernel: Code: 68 38 88 58 39 49 89 45 00 31 c0 5b 5d 41 5c 41 5d c3 cc b8 f4 ff ff ff eb f1 0f 1f 44 00 00 48 8b 87 70 01 00 00 48 8b 7f 08 <8b> 50 0c 48 8b 30 e9 25 4a 1c e4 0f 1f 44 00 00 0f 1f 44 00 00 41
mai 08 14:27:47 fedora kernel: RSP: 0018:ffffb3ce81a67a90 EFLAGS: 00010286
mai 08 14:27:47 fedora kernel: RAX: 0000000000000000 RBX: ffff9c62f578ba80 RCX: 0000000000000000
mai 08 14:27:47 fedora kernel: RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff9c62cde86800
mai 08 14:27:47 fedora kernel: RBP: 0000000000000000 R08: ffffb3ce81a67b48 R09: 0000000000000009
mai 08 14:27:47 fedora kernel: R10: ffff9c62cac26800 R11: ffff9c62f41c40c0 R12: ffff9c62f578ba80
mai 08 14:27:47 fedora kernel: R13: 0000000000000000 R14: ffff9c63051301f8 R15: ffff9c6305130270
mai 08 14:27:47 fedora kernel: FS: 00007f7d0c3d9fc0(0000) GS:ffff9c6a1da00000(0000) knlGS:0000000000000000
mai 08 14:27:47 fedora kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
mai 08 14:27:47 fedora kernel: CR2: 000000000000000c CR3: 000000014e11c004 CR4: 00000000003706f0
mai 08 14:27:47 fedora kernel: Call Trace:
mai 08 14:27:47 fedora kernel: <TASK>
mai 08 14:27:47 fedora kernel: drm_gem_map_dma_buf+0x32/0xa0
mai 08 14:27:47 fedora kernel: dma_buf_map_attachment+0x8a/0xe0
mai 08 14:27:47 fedora kernel: ? __pm_runtime_resume+0x54/0x70
mai 08 14:27:47 fedora kernel: i915_gem_object_get_pages_dmabuf+0x1e/0xa0 [i915]
mai 08 14:27:47 fedora kernel: __i915_gem_object_get_pages+0x31/0x40 [i915]
mai 08 14:27:47 fedora kernel: intel_pin_and_fence_fb_obj+0x2d2/0x420 [i915]
mai 08 14:27:47 fedora kernel: intel_plane_pin_fb+0x67/0x390 [i915]
mai 08 14:27:47 fedora kernel: ? intel_atomic_check+0x236b/0x2c10 [i915]
mai 08 14:27:47 fedora kernel: intel_prepare_plane_fb+0xde/0x2b0 [i915]
mai 08 14:27:47 fedora kernel: ? _raw_spin_unlock_irqrestore+0x25/0x40
mai 08 14:27:47 fedora kernel: drm_atomic_helper_prepare_planes+0x74/0x150
mai 08 14:27:47 fedora kernel: intel_atomic_commit+0x81/0x390 [i915]
mai 08 14:27:47 fedora kernel: drm_atomic_helper_page_flip+0x5b/0xc0
mai 08 14:27:47 fedora kernel: drm_mode_page_flip_ioctl+0x56b/0x5c0
mai 08 14:27:47 fedora kernel: ? drm_mode_cursor2_ioctl+0x10/0x10
mai 08 14:27:47 fedora kernel: drm_ioctl_kernel+0x9e/0x140
mai 08 14:27:47 fedora kernel: drm_ioctl+0x21c/0x410
mai 08 14:27:47 fedora kernel: ? drm_mode_cursor2_ioctl+0x10/0x10
mai 08 14:27:47 fedora kernel: ? handle_mm_fault+0xae/0x280
mai 08 14:27:47 fedora kernel: __x64_sys_ioctl+0x8d/0xc0
mai 08 14:27:47 fedora kernel: do_syscall_64+0x3a/0x80
mai 08 14:27:47 fedora kernel: entry_SYSCALL_64_after_hwframe+0x44/0xae
mai 08 14:27:47 fedora kernel: RIP: 0033:0x7f7d0cc4e1bf
mai 08 14:27:47 fedora kernel: Code: 00 48 89 44 24 18 31 c0 48 8d 44 24 60 c7 04 24 10 00 00 00 48 89 44 24 08 48 8d 44 24 20 48 89 44 24 10 b8 10 00 00 00 0f 05 <89> c2 3d 00 f0 ff ff 77 18 48 8b 44 24 18 64 48 2b 04 25 28 00 00
mai 08 14:27:47 fedora kernel: RSP: 002b:00007ffc6492bf20 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
mai 08 14:27:47 fedora kernel: RAX: ffffffffffffffda RBX: 00007f7d095e6000 RCX: 00007f7d0cc4e1bf
mai 08 14:27:47 fedora kernel: RDX: 00007ffc6492bfe0 RSI: 00000000c01864b0 RDI: 0000000000000011
mai 08 14:27:47 fedora kernel: RBP: 00007ffc6492bfe0 R08: 000055d703dfb630 R09: 0000000000000001
mai 08 14:27:47 fedora kernel: R10: 000055d703dfb4f0 R11: 0000000000000246 R12: 00000000c01864b0
mai 08 14:27:47 fedora kernel: R13: 0000000000000011 R14: 000055d703a92c70 R15: 000055d703dfb630
mai 08 14:27:47 fedora kernel: </TASK>
mai 08 14:27:47 fedora kernel: Modules linked in: nft_objref nf_conntrack_netbios_ns nf_conntrack_broadcast nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip_set nf_tables nfnetlink sunrpc qrtr bnep vfat fat snd_sof_pci_intel_cnl snd_sof_intel_hda_common soundwire_intel soundwire_generic_allocation soundwire_cadence snd_sof_intel_hda snd_sof_pci snd_sof_xtensa_dsp snd_sof soundwire_bus snd_soc_skl snd_soc_hdac_hda snd_hda_ext_core snd_soc_sst_ipc snd_soc_sst_dsp snd_soc_acpi_intel_match snd_soc_acpi intel_rapl_msr iwlmvm intel_rapl_common snd_soc_core snd_hda_codec_realtek snd_compress snd_hda_codec_generic ac97_bus ledtrig_audio snd_pcm_dmaengine snd_hda_codec_hdmi mac80211 intel_tcc_cooling x86_pkg_temp_thermal intel_powerclamp snd_hda_intel coretemp snd_intel_dspcfg iTCO_wdt snd_intel_sdw_acpi libarc4 intel_pmc_bxt mei_hdcp mei_pxp ee1004 iTCO_vendor_support snd_hda_codec
mai 08 14:27:47 fedora kernel: kvm_intel iwlwifi btusb btrtl snd_hda_core btbcm kvm snd_hwdep uvcvideo btintel iwlmei snd_seq btmtk irqbypass videobuf2_vmalloc rapl videobuf2_memops videobuf2_v4l2 snd_seq_device intel_cstate bluetooth cfg80211 snd_pcm intel_uncore videobuf2_common snd_timer videodev joydev wmi_bmof pcspkr snd mei_me r8169 i2c_i801 ecdh_generic i2c_smbus mc rfkill mei soundcore intel_pch_thermal intel_hid acpi_pad sparse_keymap zram dm_crypt dm_multipath sdhci_pci cqhci crct10dif_pclmul crc32_pclmul crc32c_intel nouveau i915 sdhci nvme mxm_wmi ghash_clmulni_intel serio_raw mmc_core nvme_core drm_ttm_helper ttm wmi video ip6_tables ip_tables ipmi_devintf ipmi_msghandler fuse
mai 08 14:27:47 fedora kernel: CR2: 000000000000000c
mai 08 14:27:47 fedora kernel: ---[ end trace 0000000000000000 ]---
mai 08 14:27:47 fedora kernel: RIP: 0010:nouveau_gem_prime_get_sg_table+0x10/0x20 [nouveau]
mai 08 14:27:47 fedora kernel: Code: 68 38 88 58 39 49 89 45 00 31 c0 5b 5d 41 5c 41 5d c3 cc b8 f4 ff ff ff eb f1 0f 1f 44 00 00 48 8b 87 70 01 00 00 48 8b 7f 08 <8b> 50 0c 48 8b 30 e9 25 4a 1c e4 0f 1f 44 00 00 0f 1f 44 00 00 41
mai 08 14:27:47 fedora kernel: RSP: 0018:ffffb3ce81a67a90 EFLAGS: 00010286
mai 08 14:27:47 fedora kernel: RAX: 0000000000000000 RBX: ffff9c62f578ba80 RCX: 0000000000000000
mai 08 14:27:47 fedora kernel: RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff9c62cde86800
mai 08 14:27:47 fedora kernel: RBP: 0000000000000000 R08: ffffb3ce81a67b48 R09: 0000000000000009
mai 08 14:27:47 fedora kernel: R10: ffff9c62cac26800 R11: ffff9c62f41c40c0 R12: ffff9c62f578ba80
mai 08 14:27:47 fedora kernel: R13: 0000000000000000 R14: ffff9c63051301f8 R15: ffff9c6305130270
mai 08 14:27:47 fedora kernel: FS: 00007f7d0c3d9fc0(0000) GS:ffff9c6a1da00000(0000) knlGS:0000000000000000
mai 08 14:27:47 fedora kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
mai 08 14:27:47 fedora kernel: CR2: 000000000000000c CR3: 000000014e11c004 CR4: 00000000003706f0
I also tried replacing Nouveau with the proprietary Nvidia driver, and experienced a different issue. With the proprietary driver I still get a black screen in sddm, but I can move the cursor and switch tty. From a tty I can manually start plasmashell.
When using proprietary driver, sddm-greeter experiences a core dump: