커널패닉 (119.♡.59.225)
2025년 12월 7일 PM 07:04 · 수정됨(12. 29. 16:25)
어제 아래와 같이 mesa 와 vulkan 관련 패키지를 업데이트 했습니다.
[code][2025-12-06T13:39:51+0900] [ALPM] upgraded mesa (1:25.2.7-1 -> 1:25.3.1-2)
[2025-12-06T13:39:51+0900] [ALPM] upgraded vulkan-dzn (1:25.2.7-1 -> 1:25.3.1-2)
[2025-12-06T13:39:51+0900] [ALPM] upgraded vulkan-radeon (1:25.2.7-1 -> 1:25.3.1-2)[/code]
하지만 오늘 컴퓨터를 부팅해보니 너무나도 불안정해서 뭘 할 수가 없더군요.
따라서 sway 를 디버그 모드로 실행해 봤는데 유의미한 로그를 건질 수 있었습니다.
[code]wl_display_dispatch: Broken pipe
err: wayland.c:1675: failed to read events from the Wayland socketGdk-Message: 17:42:06.858: Error reading events from display: Broken pipe
: Broken pipe
err: wayland.c:1675: failed to read events from the Wayland socket: Connection reset by peer
Gdk-Message: 17:42:06.858: Error reading events from display: Broken pipe
W2025-12-07 17:42:06.858999 xcbeventreader.cpp:52] XCB connection ":1" got error: 1
Gdk-Message: 17:42:06.859: Error reading events from display: Broken pipe
Gdk-Message: 17:42:06.860: Error reading events from display: Broken pipe
Gdk-Message: 17:42:06.860: Lost connection to Wayland compositor.
err: wayland.c:2318: failed to roundtrip Wayland display: Connection reset by peer
err: wayland.c:2318: failed to roundtrip Wayland display: Connection reset by peer
err: wayland.c:2318: failed to roundtrip Wayland display: Connection reset by peer
err: wayland.c:2318: failed to roundtrip Wayland display: Broken pipe
err: wayland.c:2318: failed to roundtrip Wayland display: Broken pipe
err: wayland.c:2318: failed to roundtrip Wayland display: Broken pipe
err: wayland.c:1675: failed to read events from the Wayland socket: Connection reset by peer
could not connect to wayland server
(EE)
Fatal server error:
(EE) Couldn't add screen
(EE)
I2025-12-07 17:42:06.864563 waylandmodule.cpp:365] Connection removed
err: wayland.c:2318: failed to roundtrip Wayland display: Connection reset by peer
err: wayland.c:2318: failed to roundtrip Wayland display: Connection reset by peer
err: wayland.c:2318: failed to roundtrip Wayland display: Connection reset by peer
I2025-12-07 17:42:06.893582 addonmanager.cpp:306] Unloading addons (12 lines collapsed)
W2025-12-07 17:42:06.907072 xcbconnection.cpp:251] Can not convert keyval=32 to keycode!
I2025-12-07 17:42:06.907460 addonmanager.cpp:306] Unloading addon wayland
err: wayland.c:2283: failed to flush wayland socket: Connection reset by peer
err: wayland.c:2283: failed to flush wayland socket: Broken pipe
err: wayland.c:2283: failed to flush wayland socket: Connection reset by peer
========== RESTART ==========
00:00:00.000 [INFO] [sway/main.c:321] Sway version 1.11
00:00:00.000 [INFO] [sway/main.c:322] wlroots version 0.19.0
00:00:00.001 [INFO] [sway/main.c:78] Linux hm-iMac 6.17.9-arch1-1 #1 SMP PREEMPT_DYNAMIC Mon, 24 Nov 2025 15:21:09 +0000 x86_64 GNU/Linux
00:00:00.001 [INFO] [sway/main.c:94] Contents of /etc/lsb-release:
00:00:00.001 [INFO] [sway/main.c:78] DISTRIB_ID="EndeavourOS"
00:00:00.001 [INFO] [sway/main.c:78] DISTRIB_RELEASE="rolling"
00:00:00.001 [INFO] [sway/main.c:78] DISTRIB_DESCRIPTION="EndeavourOS Linux"
00:00:00.001 [INFO] [sway/main.c:78] DISTRIB_CODENAME="rolling"[/code]
그래서 ChatGPT 랑 원인을 조사하다 결국 downgrade 명령을 사용해서 이전 버전으로 롤백했습니다.
다운그래이드를 하니 다시 sway 가 잘 작동해서 편안하네요.
잘 작동하는 건 둘째치고, 문제가 발생한 이유가 뭔지 알아보기 위해 업데이트를 다시 시도해 보니, 아래와 같이 의존성을 변경하더군요.
[code]:: vulkan-mesa-device-select-1:25.2.7-1 and vulkan-mesa-implicit-layers-1:25.3.1-2 are in conflict. Remove vulkan-mesa-implicit-layers? [y/N][/code]
알아보니 device-select 가 implicit-layers 라는 새로운 패키지로 변경되었다고 하는데, 이것때문에 sway가 불안정해진 것으로 강하게 의심됩니다.
따라서 아래와 같이 pacman.conf 에 일시적으로 무시하도록 패키지들을 추가해 줬네요
[code]# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
IgnorePkg = vulkan-mesa-implicit-layers mesa vulkan-dzn vulkan-radeon[/code]
추신: sway dump 파일은 하단에 첨부해 두었으니 분석하고 싶으신분은 한번 확인해 보시길 바랍니다.
댓글 (4)
-
커커널패닉
작성자
25.12.07 · 119.♡.59.225
-
신신사아님당
25.12.08 · 125.♡.243.26
몇년 방치했다가 얼마전 회수해 온 컴퓨터에 엊그제 엔데버os를 설치했거든요. 그리고 마침 vulkan 어쩌고 mesa 어쩌고 패키지가 뭘로 변경된다고 (Y/n) 이거 두세번 물어본 것 같습니다. 패키지명 변경된다는게 처음 있는 일도 아니고 해서 다 예스 예스 치고 넘어갔거든요.
이번엔 KDE만 설치했는데... 실행이 제대로 안되거나 튕겨나가는건 없는데, 한 번 씩... 이게 잘 표현을 못하겠는데.. 그래픽 카드에 무슨 문제가 있나 싶은... 간헐적인 자글거림인지 지글거림 같은게 국소적으로 발생하거든요.
intel hd4600 내장에 amd rx580 외장입니다. 근데 윈도우에서는 증상이 없는걸로 봐서는 하드웨어 문제는 아닌 것 같구요..
요 며칠 사이에 설치한거라 저 업데이트랑 시기가 딱 맞물려 있어서... 여튼 제 경운 못쓸 정도는 아니고 눈에 거슬릴 뿐인 문제라 추후 업데이트에 따라 문제가 해결될지 지켜보려고 합니다.
[https://s3.damoang.net/data/editor/2512/9a242c3.png]
p.s. 오오! 업데이트 할 때 스크린샷을 찍어둔게 있었습니다. +_+ -
시시커먼사각
25.12.09 · 49.♡.218.16
어헛..? 어제 회의가 많아서 업데이트를 안쳤는데... 오늘은 해야되나 말아야되나... 두근두근합니다. 으으... -
커커널패닉
작성자
25.12.29 · 119.♡.59.225
업데이트 후 아래와 같이 `DISABLE_MESA_ANTI_LAG=1` 환경변수를 추가하니 문제가 해결되었습니다.
[code]#!/bin/bash
# Mesa 25.3 암시적 레이어(Anti-Lag) 비활성화
export DISABLE_MESA_ANTI_LAG=1
# (선택 사항) 필요한 경우 디바이스 선택 레이어도 비활성화
# export NODEVICE_SELECT=1
# 4. Sway/wlroots 렌더러 안정성 (vulkan 대신 opengl 사용 권장)
# 최신 Mesa 업데이트 후 Sway가 계속 죽는다면 이 설정이 가장 효과적입니다.
# export WLR_RENDERER=gles2
exec /usr/bin/sway -d >> /tmp/sway-session.log 2>> /tmp/sway-session.err[/code]
이젠 업데이트하면서 매번 아래 메시지를 안봐도 되겠군요.
[code] -> mesa: ignoring package upgrade (1:25.2.7-1 => 1:25.3.2-1)
-> vulkan-dzn: ignoring package upgrade (1:25.2.7-1 => 1:25.3.2-1)
-> ignoring package replacement (vulkan-mesa-device-select-1:25.2.7-1 => vulkan-mesa-implicit-layers-1:25.3.2-1)
-> vulkan-radeon: ignoring package upgrade (1:25.2.7-1 => 1:25.3.2-1)
-> Packages not in AUR: vulkan-mesa-device-select[/code]
댓글을 작성하려면 이 필요합니다.
그러고 보니 이런일도 있었죠 mesa + vulkan 궁합이 별로인 것 같습니다 {emo:onion-009.gif:50}