pop-os / cosmic-epoch

Next generation Cosmic desktop environment
3.15k stars 84 forks source link

Doesn't start on Fedora 41 beta but starts on Fedora 40 #1005

Open oberblastmeister opened 1 month ago

oberblastmeister commented 1 month ago

On Fedora 41 beta cosmic fails to open after logging in from gdm, however it opens on Fedora 40. After logging in from gdm it seems like the desktop is repeatedly trying to start and then getting killed. I'm not sure where the issue is coming from or how to read the journalctl logs so I just tried to post some relevant logs.

journalctl ``` Sep 25 18:12:10 fedora kernel: show_signal_msg: 4 callbacks suppressed Sep 25 18:12:10 fedora kernel: llvmpipe-6[4165]: segfault at 700 ip 00007f244a70e483 sp 00007f24369ff1e0 error 4 Sep 25 18:12:10 fedora kernel: llvmpipe-14[4173]: segfault at 600 ip 00007f244a70e483 sp 00007f24295ff1e0 error 4 Sep 25 18:12:10 fedora kernel: llvmpipe-2[4161]: segfault at 900 ip 00007f244a70e483 sp 00007f24415ff1e0 error 4 Sep 25 18:12:10 fedora kernel: likely on CPU 8 (core 24, socket 0) Sep 25 18:12:10 fedora kernel: likely on CPU 7 (core 20, socket 0) Sep 25 18:12:10 fedora kernel: likely on CPU 6 (core 20, socket 0) Sep 25 18:12:10 fedora kernel: Sep 25 18:12:10 fedora kernel: llvmpipe-12[4171]: segfault at 500 ip 00007f244a70e483 sp 00007f242a9ff1e0 error 4 Sep 25 18:12:10 fedora kernel: Sep 25 18:12:10 fedora kernel: Code: c5 2d 66 dd c4 c1 6d 66 ea c4 c1 25 db e2 c4 e3 6d 4a d4 50 c5 e5 db de c4 c2 6d 40 d6 c5 f5 fe f2 c5 d9 ef e4 c4 41 2d 76 d2 c2 2d 90 24 37 49 bc 04 d1 70 4a 24 7f 00 00 c4 c2 7d 58 > Sep 25 18:12:10 fedora kernel: Code: c5 2d 66 dd c4 c1 6d 66 ea c4 c1 25 db e2 c4 e3 6d 4a d4 50 c5 e5 db de c4 c2 6d 40 d6 c5 f5 fe f2 c5 d9 ef e4 c4 41 2d 76 d2 c2 2d 90 24 37 49 bc 04 d1 70 4a 24 7f 00 00 c4 c2 7d 58 > Sep 25 18:12:10 fedora kernel: Code: c5 2d 66 dd c4 c1 6d 66 ea c4 c1 25 db e2 c4 e3 6d 4a d4 50 c5 e5 db de c4 c2 6d 40 d6 c5 f5 fe f2 c5 d9 ef e4 c4 41 2d 76 d2 c2 2d 90 24 37 49 bc 04 d1 70 4a 24 7f 00 00 c4 c2 7d 58 > Sep 25 18:12:10 fedora kernel: likely on CPU 11 (core 28, socket 0) Sep 25 18:12:10 fedora kernel: Code: c5 2d 66 dd c4 c1 6d 66 ea c4 c1 25 db e2 c4 e3 6d 4a d4 50 c5 e5 db de c4 c2 6d 40 d6 c5 f5 fe f2 c5 d9 ef e4 c4 41 2d 76 d2 c2 2d 90 24 37 49 bc 04 d1 70 4a 24 7f 00 00 c4 c2 7d 58 > Sep 25 18:12:10 fedora kernel: llvmpipe-8[4167]: segfault at b00 ip 00007f244a70e483 sp 00007f24355ff1e0 error 4 likely on CPU 13 (core 1, socket 0) Sep 25 18:12:10 fedora kernel: Code: c5 2d 66 dd c4 c1 6d 66 ea c4 c1 25 db e2 c4 e3 6d 4a d4 50 c5 e5 db de c4 c2 6d 40 d6 c5 f5 fe f2 c5 d9 ef e4 c4 41 2d 76 d2 c2 2d 90 24 37 49 bc 04 d1 70 4a 24 7f 00 00 c4 c2 7d 58 > Sep 25 18:12:10 fedora audit[4134]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=5 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 pid=4134 comm="llvmpipe-7" exe="/usr/bin/cosmic-comp" sig=11 res=1 Sep 25 18:12:10 fedora audit[4134]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=5 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 pid=4134 comm="llvmpipe-6" exe="/usr/bin/cosmic-comp" sig=11 res=1 Sep 25 18:12:10 fedora audit[4134]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=5 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 pid=4134 comm="llvmpipe-2" exe="/usr/bin/cosmic-comp" sig=11 res=1 Sep 25 18:12:10 fedora audit[4134]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=5 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 pid=4134 comm="llvmpipe-14" exe="/usr/bin/cosmic-comp" sig=11 res=1 Sep 25 18:12:10 fedora audit[4134]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=5 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 pid=4134 comm="llvmpipe-12" exe="/usr/bin/cosmic-comp" sig=11 res=1 Sep 25 18:12:10 fedora cosmic-panel[4228]: com.system76.CosmicAppletStatusArea: Acquired bus name: org.kde.StatusNotifierWatcher Sep 25 18:12:10 fedora cosmic-panel[4228]: com.system76.CosmicAppletStatusArea: Bus name 'org.kde.StatusNotifierWatcher' already owned Sep 25 18:12:10 fedora dbus-broker[1100]: A security policy denied :1.220 to send method call /org/freedesktop/NetworkManager/Settings:org.freedesktop.NetworkManager.Settings.LoadConnections to org.freedesktop.NetworkManager. Sep 25 18:12:10 fedora dbus-broker[1100]: A security policy denied :1.219 to send method call /org/freedesktop/NetworkManager/Settings:org.freedesktop.NetworkManager.Settings.LoadConnections to org.freedesktop.NetworkManager. Sep 25 18:12:10 fedora systemd-coredump[4750]: Process 4134 (cosmic-comp) of user 1000 terminated abnormally with signal 11/SEGV, processing... Sep 25 18:12:10 fedora systemd[1]: Created slice system-systemd\x2dcoredump.slice - Slice /system/systemd-coredump. Sep 25 18:12:10 fedora audit: BPF prog-id=78 op=LOAD Sep 25 18:12:10 fedora audit: BPF prog-id=79 op=LOAD Sep 25 18:12:10 fedora audit: BPF prog-id=80 op=LOAD Sep 25 18:12:10 fedora systemd[1]: Started systemd-coredump@0-4750-0.service - Process Core Dump (PID 4750/UID 0). Sep 25 18:12:10 fedora audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-coredump@0-4750-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? te> Sep 25 18:12:10 fedora cosmic-panel[4228]: com.system76.CosmicAppList: Error getting config: com.system76.CosmicAppList [GetKey("enable_drag_source", Os { code: 2, kind: NotFound, message: "No such file or directory" })] Sep 25 18:12:10 fedora wpa_supplicant[1294]: wlp0s20f3: Reject scan trigger since one is already pending Sep 25 18:12:10 fedora bluetoothd[1103]: Endpoint registered: sender=:1.229 path=/MediaEndpoint/A2DPSource/ldac Sep 25 18:12:10 fedora bluetoothd[1103]: Endpoint registered: sender=:1.229 path=/MediaEndpoint/A2DPSink/aac Sep 25 18:12:10 fedora bluetoothd[1103]: Endpoint registered: sender=:1.229 path=/MediaEndpoint/A2DPSource/aac Sep 25 18:12:10 fedora bluetoothd[1103]: Endpoint registered: sender=:1.229 path=/MediaEndpoint/A2DPSink/opus_g Sep 25 18:12:10 fedora bluetoothd[1103]: Endpoint registered: sender=:1.229 path=/MediaEndpoint/A2DPSource/opus_g Sep 25 18:12:10 fedora bluetoothd[1103]: Endpoint registered: sender=:1.229 path=/MediaEndpoint/A2DPSink/sbc Sep 25 18:12:10 fedora bluetoothd[1103]: Endpoint registered: sender=:1.229 path=/MediaEndpoint/A2DPSource/sbc Sep 25 18:12:10 fedora bluetoothd[1103]: Endpoint registered: sender=:1.229 path=/MediaEndpoint/A2DPSource/faststream Sep 25 18:12:10 fedora bluetoothd[1103]: Endpoint registered: sender=:1.229 path=/MediaEndpoint/A2DPSource/faststream_duplex Sep 25 18:12:10 fedora bluetoothd[1103]: Endpoint registered: sender=:1.229 path=/MediaEndpoint/A2DPSink/opus_05 Sep 25 18:12:10 fedora bluetoothd[1103]: Endpoint registered: sender=:1.229 path=/MediaEndpoint/A2DPSource/opus_05 Sep 25 18:12:10 fedora bluetoothd[1103]: Endpoint registered: sender=:1.229 path=/MediaEndpoint/A2DPSink/opus_05_duplex Sep 25 18:12:10 fedora bluetoothd[1103]: Endpoint registered: sender=:1.229 path=/MediaEndpoint/A2DPSource/opus_05_duplex Sep 25 18:12:10 fedora audit: BPF prog-id=81 op=LOAD Sep 25 18:12:10 fedora audit: BPF prog-id=82 op=LOAD Sep 25 18:12:10 fedora audit: BPF prog-id=83 op=LOAD Sep 25 18:12:10 fedora abrt-dump-journal-core[1220]: Failed to obtain all required information from journald Sep 25 18:12:10 fedora abrt-dump-journal-core[1220]: Failed to obtain all required information from journald Sep 25 18:12:10 fedora systemd[1]: Starting systemd-timedated.service - Time & Date Service... Sep 25 18:12:10 fedora cosmic-panel[4228]: com.system76.CosmicAppList: Error getting config: com.system76.CosmicAppList [GetKey("enable_drag_source", Os { code: 2, kind: NotFound, message: "No such file or directory" })] Sep 25 18:12:10 fedora systemd[1]: Started systemd-timedated.service - Time & Date Service. Sep 25 18:12:10 fedora audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-timedated comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=?> Sep 25 18:12:10 fedora wireplumber[4335]: [0:00:49.144697471] [4335] INFO Camera camera_manager.cpp:313 libcamera v0.3.1 Sep 25 18:12:11 fedora systemd-coredump[4771]: [🡕] Process 4134 (cosmic-comp) of user 1000 dumped core. Module libwayland-client.so.0 from rpm wayland-1.23.0-2.fc41.x86_64 Module libxcb-shm.so.0 from rpm libxcb-1.17.0-2.fc41.x86_64 Module libEGL_mesa.so.0 from rpm mesa-24.2.3-3.fc41.x86_64 Module libGLdispatch.so.0 from rpm libglvnd-1.7.0-5.fc41.x86_64 Module libEGL.so.1 from rpm libglvnd-1.7.0-5.fc41.x86_64 Module libX11.so.6 from rpm libX11-1.8.10-2.fc41.x86_64 Module liblzma.so.5 from rpm xz-5.6.2-2.fc41.x86_64 Module libtinfo.so.6 from rpm ncurses-6.5-2.20240629.fc41.x86_64 Module libpcre2-8.so.0 from rpm pcre2-10.44-1.fc41.1.x86_64 Module libpciaccess.so.0 from rpm libpciaccess-0.16-13.fc41.x86_64 Module libxml2.so.2 from rpm libxml2-2.12.8-2.fc41.x86_64 Module libedit.so.0 from rpm libedit-3.1-53.20240808cvs.fc41.x86_64 Module libglib-2.0.so.0 from rpm glib2-2.82.0-1.fc41.x86_64 Module libgobject-2.0.so.0 from rpm glib2-2.82.0-1.fc41.x86_64 Module libgudev-1.0.so.0 from rpm libgudev-238-6.fc41.x86_64 Module libXau.so.6 from rpm libXau-1.0.11-7.fc41.x86_64 Module libffi.so.8 from rpm libffi-3.4.6-3.fc41.x86_64 Module libxcb-dri2.so.0 from rpm libxcb-1.17.0-2.fc41.x86_64 Module libdrm_intel.so.1 from rpm libdrm-2.4.123-1.fc41.x86_64 Module libdrm_amdgpu.so.1 from rpm libdrm-2.4.123-1.fc41.x86_64 Module libelf.so.1 from rpm elfutils-0.191-8.fc41.x86_64 Module libdrm_radeon.so.1 from rpm libdrm-2.4.123-1.fc41.x86_64 Module libsensors.so.4 from rpm lm_sensors-3.6.0-20.fc41.x86_64 Module libxshmfence.so.1 from rpm libxshmfence-1.3.2-4.fc41.x86_64 Module libxcb-sync.so.1 from rpm libxcb-1.17.0-2.fc41.x86_64 Module libxcb-xfixes.so.0 from rpm libxcb-1.17.0-2.fc41.x86_64 Module libxcb-present.so.0 from rpm libxcb-1.17.0-2.fc41.x86_64 Module libxcb-dri3.so.0 from rpm libxcb-1.17.0-2.fc41.x86_64 Module libX11-xcb.so.1 from rpm libX11-1.8.10-2.fc41.x86_64 Module libxcb.so.1 from rpm libxcb-1.17.0-2.fc41.x86_64 Module libzstd.so.1 from rpm zstd-1.5.6-2.fc41.x86_64 Module libz.so.1 from rpm zlib-ng-2.1.7-3.fc41.x86_64 Module libglapi.so.0 from rpm mesa-24.2.3-3.fc41.x86_64 Module libwacom.so.9 from rpm libwacom-2.13.0-1.fc41.x86_64 Module libevdev.so.2 from rpm libevdev-1.13.3-1.fc41.x86_64 Module libmtdev.so.1 from rpm mtdev-1.1.6-9.fc41.x86_64 Module libcap.so.2 from rpm libcap-2.70-4.fc41.x86_64 Module libsystemd.so.0 from rpm systemd-256.6-1.fc41.x86_64 Module libxcb-randr.so.0 from rpm libxcb-1.17.0-2.fc41.x86_64 Module libexpat.so.1 from rpm expat-2.6.3-1.fc41.x86_64 Module libdrm.so.2 from rpm libdrm-2.4.123-1.fc41.x86_64 Module libwayland-server.so.0 from rpm wayland-1.23.0-2.fc41.x86_64 Module libgallium-24.2.3.so from rpm mesa-24.2.3-3.fc41.x86_64 Module libpixman-1.so.0 from rpm pixman-0.43.4-2.fc41.x86_64 Module libinput.so.10 from rpm libinput-1.26.2-1.fc41.x86_64 Module libudev.so.1 from rpm systemd-256.6-1.fc41.x86_64 Module libseat.so.1 from rpm seatd-0.8.0-3.fc41.x86_64 Module libxkbcommon.so.0 from rpm libxkbcommon-1.7.0-4.fc41.x86_64 Module libgbm.so.1 from rpm mesa-24.2.3-3.fc41.x86_64 Module cosmic-comp from rpm cosmic-comp-0.1.0~git20240514.00.36bf611-1.fc41.x86_64 Stack trace of thread 4176: #0 0x00007f244a70e483 n/a (n/a + 0x0) #1 0x00007f2453b8ac86 lp_rast_shade_quads_mask_sample (libgallium-24.2.3.so + 0x78ac86) #2 0x00007f2453b8d270 lp_rast_triangle_1 (libgallium-24.2.3.so + 0x78d270) #3 0x00007f2453b8a6fb rasterize_scene (libgallium-24.2.3.so + 0x78a6fb) #4 0x00007f2453b8a95f thread_function (libgallium-24.2.3.so + 0x78a95f) #5 0x00007f24534be0ac impl_thrd_routine (libgallium-24.2.3.so + 0xbe0ac) #6 0x00007f2456054797 start_thread (libc.so.6 + 0x70797) #7 0x00007f24560d878c __clone3 (libc.so.6 + 0xf478c) Stack trace of thread 4173: #0 0x00007f244a70e483 n/a (n/a + 0x0) #1 0x00007f2453b8ac86 lp_rast_shade_quads_mask_sample (libgallium-24.2.3.so + 0x78ac86) #2 0x00007f2453b8d270 lp_rast_triangle_1 (libgallium-24.2.3.so + 0x78d270) #3 0x00007f2453b8a6fb rasterize_scene (libgallium-24.2.3.so + 0x78a6fb) #4 0x00007f2453b8a95f thread_function (libgallium-24.2.3.so + 0x78a95f) #5 0x00007f24534be0ac impl_thrd_routine (libgallium-24.2.3.so + 0xbe0ac) #6 0x00007f2456054797 start_thread (libc.so.6 + 0x70797) #7 0x00007f24560d878c __clone3 (libc.so.6 + 0xf478c) Stack trace of thread 4161: #0 0x00007f244a70e483 n/a (n/a + 0x0) #1 0x00007f2453b8ac86 lp_rast_shade_quads_mask_sample (libgallium-24.2.3.so + 0x78ac86) #2 0x00007f2453b8d270 lp_rast_triangle_1 (libgallium-24.2.3.so + 0x78d270) #3 0x00007f2453b8a6fb rasterize_scene (libgallium-24.2.3.so + 0x78a6fb) #4 0x00007f2453b8a95f thread_function (libgallium-24.2.3.so + 0x78a95f) #5 0x00007f24534be0ac impl_thrd_routine (libgallium-24.2.3.so + 0xbe0ac) #6 0x00007f2456054797 start_thread (libc.so.6 + 0x70797) #7 0x00007f24560d878c __clone3 (libc.so.6 + 0xf478c) Stack trace of thread 4178: #0 0x00007f2453aa45f1 util_fill_rect (libgallium-24.2.3.so + 0x6a45f1) #1 0x00007f2453aa49b3 util_fill_box (libgallium-24.2.3.so + 0x6a49b3) #2 0x00007f2453b89d42 lp_rast_clear_color (libgallium-24.2.3.so + 0x789d42) #3 0x00007f2453b8a6fb rasterize_scene (libgallium-24.2.3.so + 0x78a6fb) #4 0x00007f2453b8a95f thread_function (libgallium-24.2.3.so + 0x78a95f) #5 0x00007f24534be0ac impl_thrd_routine (libgallium-24.2.3.so + 0xbe0ac) #6 0x00007f2456054797 start_thread (libc.so.6 + 0x70797) #7 0x00007f24560d878c __clone3 (libc.so.6 + 0xf478c) Stack trace of thread 4171: #0 0x00007f244a70e483 n/a (n/a + 0x0) #1 0x00007f2453b8ac86 lp_rast_shade_quads_mask_sample (libgallium-24.2.3.so + 0x78ac86) #2 0x00007f2453b8d270 lp_rast_triangle_1 (libgallium-24.2.3.so + 0x78d270) #3 0x00007f2453b8a6fb rasterize_scene (libgallium-24.2.3.so + 0x78a6fb) #4 0x00007f2453b8a95f thread_function (libgallium-24.2.3.so + 0x78a95f) #5 0x00007f24534be0ac impl_thrd_routine (libgallium-24.2.3.so + 0xbe0ac) #6 0x00007f2456054797 start_thread (libc.so.6 + 0x70797) #7 0x00007f24560d878c __clone3 (libc.so.6 + 0xf478c) Stack trace of thread 4154: #0 0x00007f2456050e69 __futex_abstimed_wait_common (libc.so.6 + 0x6ce69) #1 0x00007f24560538b9 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x6f8b9) #2 0x00007f24534be17d cnd_wait (libgallium-24.2.3.so + 0xbe17d) #3 0x00007f245349a96b util_queue_thread_func (libgallium-24.2.3.so + 0x9a96b) #4 0x00007f24534be0ac impl_thrd_routine (libgallium-24.2.3.so + 0xbe0ac) #5 0x00007f2456054797 start_thread (libc.so.6 + 0x70797) #6 0x00007f24560d878c __clone3 (libc.so.6 + 0xf478c) Stack trace of thread 4183: #0 0x00007f2456050e69 __futex_abstimed_wait_common (libc.so.6 + 0x6ce69) #1 0x00007f24560538b9 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x6f8b9) #2 0x00007f24534be17d cnd_wait (libgallium-24.2.3.so + 0xbe17d) #3 0x00007f2453b86b4b lp_cs_tpool_worker (libgallium-24.2.3.so + 0x786b4b) #4 0x00007f24534be0ac impl_thrd_routine (libgallium-24.2.3.so + 0xbe0ac) #5 0x00007f2456054797 start_thread (libc.so.6 + 0x70797) #6 0x00007f24560d878c __clone3 (libc.so.6 + 0xf478c) Stack trace of thread 4167: #0 0x00007f244a70e483 n/a (n/a + 0x0) #1 0x00007f2453b8ac86 lp_rast_shade_quads_mask_sample (libgallium-24.2.3.so + 0x78ac86) #2 0x00007f2453b8d270 lp_rast_triangle_1 (libgallium-24.2.3.so + 0x78d270) #3 0x00007f2453b8a6fb rasterize_scene (libgallium-24.2.3.so + 0x78a6fb) #4 0x00007f2453b8a95f thread_function (libgallium-24.2.3.so + 0x78a95f) #5 0x00007f24534be0ac impl_thrd_routine (libgallium-24.2.3.so + 0xbe0ac) #6 0x00007f2456054797 start_thread (libc.so.6 + 0x70797) #7 0x00007f24560d878c __clone3 (libc.so.6 + 0xf478c) Stack trace of thread 4165: #0 0x00007f244a70e483 n/a (n/a + 0x0) #1 0x00007f2453b8ac86 lp_rast_shade_quads_mask_sample (libgallium-24.2.3.so + 0x78ac86) #2 0x00007f2453b8d270 lp_rast_triangle_1 (libgallium-24.2.3.so + 0x78d270) #3 0x00007f2453b8a6fb rasterize_scene (libgallium-24.2.3.so + 0x78a6fb) #4 0x00007f2453b8a95f thread_function (libgallium-24.2.3.so + 0x78a95f) #5 0x00007f24534be0ac impl_thrd_routine (libgallium-24.2.3.so + 0xbe0ac) #6 0x00007f2456054797 start_thread (libc.so.6 + 0x70797) #7 0x00007f24560d878c __clone3 (libc.so.6 + 0xf478c) Stack trace of thread 4168: #0 0x00007f245605278b pthread_barrier_wait@@GLIBC_2.34 (libc.so.6 + 0x6e78b) #1 0x00007f245349bc1d util_barrier_wait (libgallium-24.2.3.so + 0x9bc1d) #2 0x00007f2453b8a953 thread_function (libgallium-24.2.3.so + 0x78a953) #3 0x00007f24534be0ac impl_thrd_routine (libgallium-24.2.3.so + 0xbe0ac) #4 0x00007f2456054797 start_thread (libc.so.6 + 0x70797) #5 0x00007f24560d878c __clone3 (libc.so.6 + 0xf478c) Stack trace of thread 4159: #0 0x00007f244a70e483 n/a (n/a + 0x0) #1 0x00007f2453b8ac86 lp_rast_shade_quads_mask_sample (libgallium-24.2.3.so + 0x78ac86) #2 0x00007f2453b8d270 lp_rast_triangle_1 (libgallium-24.2.3.so + 0x78d270) #3 0x00007f2453b8a6fb rasterize_scene (libgallium-24.2.3.so + 0x78a6fb) #4 0x00007f2453b8a95f thread_function (libgallium-24.2.3.so + 0x78a95f) #5 0x00007f24534be0ac impl_thrd_routine (libgallium-24.2.3.so + 0xbe0ac) #6 0x00007f2456054797 start_thread (libc.so.6 + 0x70797) #7 0x00007f24560d878c __clone3 (libc.so.6 + 0xf478c) Stack trace of thread 4158: #0 0x00007f2456050e69 __futex_abstimed_wait_common (libc.so.6 + 0x6ce69) #1 0x00007f24560538b9 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x6f8b9) #2 0x00007f24534be17d cnd_wait (libgallium-24.2.3.so + 0xbe17d) #3 0x00007f245349a96b util_queue_thread_func (libgallium-24.2.3.so + 0x9a96b) #4 0x00007f24534be0ac impl_thrd_routine (libgallium-24.2.3.so + 0xbe0ac) #5 0x00007f2456054797 start_thread (libc.so.6 + 0x70797) #6 0x00007f24560d878c __clone3 (libc.so.6 + 0xf478c) Stack trace of thread 4153: #0 0x00007f2456050e69 __futex_abstimed_wait_common (libc.so.6 + 0x6ce69) #1 0x00007f24560538b9 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x6f8b9) #2 0x00007f24534be17d cnd_wait (libgallium-24.2.3.so + 0xbe17d) #3 0x00007f245349a96b util_queue_thread_func (libgallium-24.2.3.so + 0x9a96b) #4 0x00007f24534be0ac impl_thrd_routine (libgallium-24.2.3.so + 0xbe0ac) #5 0x00007f2456054797 start_thread (libc.so.6 + 0x70797) #6 0x00007f24560d878c __clone3 (libc.so.6 + 0xf478c) Stack trace of thread 4189: #0 0x00007f2456050e69 __futex_abstimed_wait_common (libc.so.6 + 0x6ce69) #1 0x00007f24560538b9 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x6f8b9) #2 0x00007f24534be17d cnd_wait (libgallium-24.2.3.so + 0xbe17d) #3 0x00007f2453b86b4b lp_cs_tpool_worker (libgallium-24.2.3.so + 0x786b4b) #4 0x00007f24534be0ac impl_thrd_routine (libgallium-24.2.3.so + 0xbe0ac) #5 0x00007f2456054797 start_thread (libc.so.6 + 0x70797) #6 0x00007f24560d878c __clone3 (libc.so.6 + 0xf478c) Stack trace of thread 4166: #0 0x00007f244a70e483 n/a (n/a + 0x0) #1 0x00007f2453b8ac86 lp_rast_shade_quads_mask_sample (libgallium-24.2.3.so + 0x78ac86) #2 0x00007f2453b8d270 lp_rast_triangle_1 (libgallium-24.2.3.so + 0x78d270) #3 0x00007f2453b8a6fb rasterize_scene (libgallium-24.2.3.so + 0x78a6fb) #4 0x00007f2453b8a95f thread_function (libgallium-24.2.3.so + 0x78a95f) #5 0x00007f24534be0ac impl_thrd_routine (libgallium-24.2.3.so + 0xbe0ac) #6 0x00007f2456054797 start_thread (libc.so.6 + 0x70797) #7 0x00007f24560d878c __clone3 (libc.so.6 + 0xf478c) Stack trace of thread 4163: #0 0x00007f245605278b pthread_barrier_wait@@GLIBC_2.34 (libc.so.6 + 0x6e78b) #1 0x00007f245349bc1d util_barrier_wait (libgallium-24.2.3.so + 0x9bc1d) #2 0x00007f2453b8a953 thread_function (libgallium-24.2.3.so + 0x78a953) #3 0x00007f24534be0ac impl_thrd_routine (libgallium-24.2.3.so + 0xbe0ac) #4 0x00007f2456054797 start_thread (libc.so.6 + 0x70797) #5 0x00007f24560d878c __clone3 (libc.so.6 + 0xf478c) ```
zarugo commented 1 month ago

I am also testing on Fedora 41 and I can confirm that cosmic fails to start, completely locking the computer. It does not seems to be an issue with gdm as it does the same thing also with cosmic-greeter.

At the moment I am testing this, Fedora 41 beta is running kernel 6.11.0 and Mesa 24.2.3.

I can see this error on dmesg:

journal.log

@oberblastmeister probably a typo in the issue title, I think you meant "but starts on Fedora 40"

zarugo commented 2 weeks ago

Fedora 41 is out of beta now, and I can confirm that the problem is still there.

I haven't spent too much investigating (but I can certainly collect whatever log/data should be needed), just tried from time to time to check that also with the latest builds from copr (ryanabx/cosmic-epoch), cosmic just freezes the entire computer on startup.

I also noticed that cosmic-desktop is now also packaged on the standard fedora repository - albeit being at the alpha 2 release - but the behavior is the same.

I tried installing Fedora 41 from scratch in a VM (with hw accelerated video), installing just the cosmic-desktop + cosmic-apps from fedora repo, no gnome or different DE, and all seems fine. Not sure if it's, then, gnome 47 itself that breaks something cosmic-related (some gtk library, some adwaita shenanigan or else).

zarugo commented 2 weeks ago

So, it turns out that, at least in my case, this is the same bug as https://github.com/pop-os/cosmic-comp/issues/887

caused by https://gitlab.freedesktop.org/drm/amd/-/issues/3693

if I set COSMIC_DISABLE_DIRECT_SCANOUT=1, cosmic works. Just as a temporary workaround, you don't want to keep this direct scanout disabled for no reason.

Or, since looks to be a problem with amdgpu kernel driver, also downgrading the kernel should work.

mmstick commented 2 weeks ago

Be sure to report Fedora issues to Fedora. We don't maintain Fedora's packaging.

zarugo commented 2 weeks ago

AFAIU, this is not related to Fedora packaging in any way, this is an issue on the amd kernel driver introduced with https://github.com/torvalds/linux/commit/1b04dcca4fb10dd3834893a60de74edd99f2bfaf

So, not specific to Fedora, as the freeze problem is known to occur also on Arch. And it's relevant for Pop_OS too for user that are (or will be) on 6.11 kernel and use an amd gpu. But, sure, I'll let Fedora people know as well