Перестал поворачиваться экран

Ответить
Михаил Ягих
Сообщения: 78
Зарегистрирован: 01 дек 2025, 12:31
Operating system: Rosa Linux 13 fresh

Перестал поворачиваться экран

Сообщение Михаил Ягих »

Я вообще работаю с повернутым экраном, но сегодня утром при загрузке выдал ошибку kwin и экран вернулся в дефолтное положение.

Код: Выделить всё

Application: kwin_x11 (kwin_x11), signal: Aborted

[New LWP 3157]
[New LWP 3191]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/bin/kwin_x11 --replace'.
Program terminated with signal SIGABRT, Aborted.
#0  0x00007f65b929ef5c in __pthread_kill_implementation () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7f65b4654240 (LWP 3157))]
Using eu-unstrip to resolve modules.
No build id found in core image: 0x7f65b9ec7000+0x65e1 - /lib64/libgbm.so.1 - libgbm.so.1
[Current thread is 1 (Thread 0x7f65b4654240 (LWP 3157))]

Thread 2 (Thread 0x7f65b254e6c0 (LWP 3191)):
#0  0x00007f65b930f506 in ppoll () from /lib64/libc.so.6
#1  0x00007f65b83601b6 in g_main_context_iterate_unlocked.isra () from /lib64/libglib-2.0.so.0
#2  0x00007f65b82f704a in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007f65b9c461f3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt6Core.so.6
#4  0x00007f65b99cbd23 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt6Core.so.6
#5  0x00007f65b9abfe89 in QThread::exec() () from /lib64/libQt6Core.so.6
#6  0x00007f65bb33306e in QDBusConnectionManager::run() () from /lib64/libQt6DBus.so.6
#7  0x00007f65b9b57ef0 in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6
#8  0x00007f65b929d10f in start_thread () from /lib64/libc.so.6
#9  0x00007f65b931c5cc in __clone3 () from /lib64/libc.so.6

Thread 1 (Thread 0x7f65b4654240 (LWP 3157)):
#0  0x00007f65b929ef5c in __pthread_kill_implementation () from /lib64/libc.so.6
#1  0x00007f65b924a4f6 in raise () from /lib64/libc.so.6
#2  0x00007f65b9232878 in abort () from /lib64/libc.so.6
#3  0x00007f65b98f062f in qt_message(QtMsgType, QMessageLogContext const&, char const*, __va_list_tag*) [clone .cold] () from /lib64/libQt6Core.so.6
#4  0x00007f65b98f11ca in QMessageLogger::fatal(char const*, ...) const () from /lib64/libQt6Core.so.6
#5  0x00007f65ba16ade4 in QGuiApplicationPrivate::createPlatformIntegration() [clone .cold] () from /lib64/libQt6Gui.so.6
#6  0x00007f65ba20d5b8 in QGuiApplicationPrivate::createEventDispatcher() () from /lib64/libQt6Gui.so.6
#7  0x00007f65b99c5415 in QCoreApplicationPrivate::init() () from /lib64/libQt6Core.so.6
#8  0x00007f65ba217752 in QGuiApplicationPrivate::init() () from /lib64/libQt6Gui.so.6
#9  0x00007f65babcdafd in QApplicationPrivate::init() () from /lib64/libQt6Widgets.so.6
#10 0x00007f65bcd074ac in KWin::Application::Application(KWin::Application::OperationMode, int&, char**) () from /lib64/libkwin-x11.so.6
#11 0x000000000043bd2f in main ()
При попытке повернуть экран, закрывается сессия и тоже выскакивает ошибка, и экран не поворачивается.

Код: Выделить всё

           PID: 6784 (drkonqi)
           UID: 500 (misha)
           GID: 500 (misha)
        Signal: 6 (ABRT)
     Timestamp: Sun 2026-10-18 10:03:15 MSK (8s ago)
  Command Line: /usr/lib64/libexec/drkonqi --kdeframeworksversion 6.29.0 --pid 1677 --platform $'�2X\021' --display $'�d:\021' --qtversion $'[�N\021' --apppath $'x�N\021' --signal 11 --appname $'��Q\021'
    Executable: /usr/lib64/libexec/drkonqi
 Control Group: /user.slice/user-500.slice/user@500.service/app.slice/drkonqi-coredump-launcher@24-5560-500.service
          Unit: user@500.service
     User Unit: drkonqi-coredump-launcher@24-5560-500.service
         Slice: user-500.slice
     Owner UID: 500 (misha)
       Boot ID: 1f42418ec29c40918a077cb48100ada4
    Machine ID: 8cd43953be3d47bcb02802e3c36c92c7
      Hostname: rosa-ef2xkm
       Storage: /var/lib/systemd/coredump/core.drkonqi.500.1f42418ec29c40918a077cb48100ada4.6784.1792306995000000.zst (present)
  Size on Disk: 943K
       Message: Process 6784 (drkonqi) of user 500 dumped core.

                Stack trace of thread 6784:
                #0  0x00007fcf6569ef5c __pthread_kill_implementation (libc.so.6 + 0x94f5c)
                #1  0x00007fcf6564a4f6 raise (libc.so.6 + 0x404f6)
                #2  0x00007fcf65632878 abort (libc.so.6 + 0x28878)
                #3  0x00007fcf65cf062f _ZL10qt_message9QtMsgTypeRK18QMessageLogContextPKcP13__va_list_tag.cold (libQt6Core.so.6 + 0xf062f)
                #4  0x00007fcf65cf11ca _ZNK14QMessageLogger5fatalEPKcz (libQt6Core.so.6 + 0xf11ca)
                #5  0x00007fcf66b6ade4 _ZN22QGuiApplicationPrivate25createPlatformIntegrationEv.cold (libQt6Gui.so.6 + 0x16ade4)
                #6  0x00007fcf66c0d5b8 _ZN22QGuiApplicationPrivate21createEventDispatcherEv (libQt6Gui.so.6 + 0x20d5b8)
                #7  0x00007fcf65dc5415 _ZN23QCoreApplicationPrivate4initEv (libQt6Core.so.6 + 0x1c5415)
                #8  0x00007fcf66c17752 _ZN22QGuiApplicationPrivate4initEv (libQt6Gui.so.6 + 0x217752)
                #9  0x00007fcf675cdafd _ZN19QApplicationPrivate4initEv (libQt6Widgets.so.6 + 0x1cdafd)
                #10 0x00000000004346f5 main (drkonqi + 0x346f5)
                #11 0x00007fcf6563436c __libc_start_call_main (libc.so.6 + 0x2a36c)
                #12 0x00007fcf65634429 __libc_start_main (libc.so.6 + 0x2a429)
                #13 0x00000000004397e5 _start (drkonqi + 0x397e5)
                ELF object binary architecture: AMD x86-64
Что делать?

Код: Выделить всё

Операционная система: ROSA Fresh Desktop 13
Версия KDE Plasma: 6.6.6
Версия KDE Frameworks: 6.29.0
Версия Qt: 6.11.1
Версия ядра: 6.12.112-generic-8rosa13-x86_64 (64-бита)
Графическая платформа: X11
Процессоры: 16 × AMD Ryzen 7 5700G with Radeon Graphics
Память: 32 ГиБ ОЗУ (27,2 ГиБ доступно)
Графический процессор: AMD Radeon Graphics
Производитель: ASUS
Линуксом на десктопе я пользовался 15 лет назад, во времена Ubuntu 8-10 и Gnome2, поэтому многое забыл.
Аватара пользователя
VictorR2007
Сообщения: 8406
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Re: Перестал поворачиваться экран

Сообщение VictorR2007 »

Попробовать перезагрузить.
Может криво загрузилось с холодного старта.
Михаил Ягих
Сообщения: 78
Зарегистрирован: 01 дек 2025, 12:31
Operating system: Rosa Linux 13 fresh

Re: Перестал поворачиваться экран

Сообщение Михаил Ягих »

Я, разумеется, перезагружал. Но сейчас, на всякий случай, еще раз перезагрузил. И опять при попытке повернуть экран, после нажатия кнопки «применить», должно выскочить окно с подтверждением, а вместо него вылетает экран экранного менеджера, где надо выбирать пользователя при загрузке. Я, кстати, утром даже еще ядро обновил. И тоже не помогло. Хотя остальное все работает вроде.
По-моему, это связано со вчерашним обновлением системы, потому что ошибка появилась еще до обновления ядра. Но после сегодняшнего обновления ядра она не исчезла.
Линуксом на десктопе я пользовался 15 лет назад, во времена Ubuntu 8-10 и Gnome2, поэтому многое забыл.
Михаил Ягих
Сообщения: 78
Зарегистрирован: 01 дек 2025, 12:31
Operating system: Rosa Linux 13 fresh

Re: Перестал поворачиваться экран

Сообщение Михаил Ягих »

Расследование от OpenCode

Система:
ROSA 13, X11-сессия (GDM, gdm-x-session), KDE Plasma 6.6.6
Ядро: воспроизводится и на 6.12.91-generic-24rosa13, и на 6.12.112-generic-8rosa13
Пакеты:
- x11-server-xorg-21.1.25-1 (до 17.10.2026 была 21.1.24)
- x11-driver-video-amdgpu-25.0.0-1
- mesa-26.2.3-1, libdrm 2.4.134
Оборудование: AMD Cezanne [1002:1638] (Radeon Vega iGPU, ASUS), два монитора: Iiyama PLX2783H (HDMI-A-0, 1920x1080) + Philips PHL 252B9 (DVI-D-0, 1920x1200)

Заголовок: Xorg падает с Segmentation fault в amdgpu_screen_damage_report при смене поворота экрана (PresentPixmap)

После какого обновления начались проблемы:
  • 17.10.2026 в 09:12–09:13 обновлены пакеты x11-server-xorg и x11-server-common с 21.1.24-1 до 21.1.25-1 (из логов dnf: /var/log/dnf.log, /var/log/dnf.rpm.log).
  • Первое падение Xorg произошло 18.10.2026 в 09:49:24 — то есть на следующий день после обновления x11-server. За весь период до 17.10.2026 подобных падений Xorg в coredump не зафиксировано (все 6 дампов — от 18.10.2026).
  • 18.10.2026 в 09:58 было обновлено ядро (6.12.91 → 6.12.112), но первое падение произошло ещё до этого обновления (09:49, на ядре 6.12.91), а падения продолжились и после (в том числе в 13:02 на новом ядре). Ядро не является причиной.
  • Драйвер x11-driver-video-amdgpu 25.0.0 не обновлялся с ноября 2025 — версия старая и не менялась перед началом падений.
Таким образом, наиболее вероятный виновник — обновление x11-server 21.1.24 → 21.1.25 от 17.10.2026 (регрессия в обработке Present/damage либо несовместимость нового x11-server со старым amdgpu DDX 25.0.0).

Описание:
Xorg стабильно падает с SIGSEGV при смене поворота одного из выходов (KDE «Настройки → Дисплей» → изменить ориентацию → X падает). За 18.10.2026 — 6 падений. Следом падают kwin_x11 (SIGABRT «Could not load the Qt platform plugin xcb») и kscreen_backend_launcher — но это вторичные следствия, X к тому моменту уже мёртв.

В логе непосредственно перед каждым крэшем:

Код: Выделить всё

(WW) AMDGPU(0): flip queue failed: Invalid argument
(WW) AMDGPU(0): Page flip failed: Invalid argument
(II) AMDGPU(0): Allocate new frame buffer 3840x1920
(II) AMDGPU(0): Allocate new frame buffer 3000x1920
(EE) Segmentation fault at address 0x0
Fatal server error: Caught signal 11 (Segmentation fault). Server aborting
Бэкстек (из coredumpctl; идентичен во всех 6 дампах, адреса взяты из дампа 13:02:58, pid 1371):

Код: Выделить всё

Stack trace of thread 1371:
#0  0x00007f5dd1a36f5c __pthread_kill_implementation (libc.so.6 + 0x94f5c)
#1  0x00007f5dd19e24f6 raise (libc.so.6 + 0x404f6)
#2  0x00007f5dd19ca878 abort (libc.so.6 + 0x28878)
#3  0x0000000000564c5a OsAbort (Xorg + 0x164c5a)
#4  0x000000000056626c FatalError (Xorg + 0x16626c)
#5  0x000000000056d533 OsSigHandler (Xorg + 0x16d533)
#6  0x00007f5dd19e25a0 __restore_rt (libc.so.6 + 0x25a0)
#7  0x00007f5dd0fcd8e6 amdgpu_screen_damage_report (amdgpu_drv.so + 0x128e6)
#8  0x00000000004ce427 damageRegionAppend.lto_priv.0 (Xorg + 0xce427)
#9  0x00000000004e43ce present_execute (Xorg + 0xe43ce)
#10 0x00000000004e61a4 present_scmd_pixmap (Xorg + 0xe61a4)
#11 0x00000000004e5217 proc_present_pixmap (Xorg + 0xe5217)
#12 0x0000000000434882 main (Xorg + 0x34882)
#13 0x00007f5dd19cc36c __libc_start_call_main (libc.so.6 + 0x2a36c)
#14 0x00007f5dd19cc429 __libc_start_main (libc.so.6 + 0x2a429)
#15 0x0000000000434ce5 _start (Xorg + 0x434ce5)
Шаги воспроизведения:
  1. X11-сессия Plasma на iGPU Cezanne, два монитора подключены.
  2. Открыть «Настройки системы → Дисплей и управление экраном».
  3. Изменить ориентацию выхода (например, DVI-D-0 → «Слева» / портрет).
  4. Через несколько секунд Xorg падает (SIGSEGV), сессия разваливается.
Дополнительная информация:
  • Падение воспроизводится на разных ядрах (6.12.91 и 6.12.112) — причина не в ядре.
  • Падает именно при смене геометрии/трансформации (rotation), в момент реаллокации framebuffer и page flip.
  • Логи Xorg: ~/.local/share/xorg/Xorg.0.log и Xorg.0.log.old; дампы: coredumpctl list Xorg, бэкстеки: coredumpctl info 1371 и т.д.
Линуксом на десктопе я пользовался 15 лет назад, во времена Ubuntu 8-10 и Gnome2, поэтому многое забыл.
av179120
Сообщения: 300
Зарегистрирован: 25 май 2020, 07:32
Operating system: РОСА 13 КДЕ6 (х11)

Re: Перестал поворачиваться экран

Сообщение av179120 »

Михаил Ягих.
Раз вам нужна альбомная ориентация (как я понял), может в "Параметры системы-Экран" выставить нужную? (временно)
Аватара пользователя
VictorR2007
Сообщения: 8406
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Re: Перестал поворачиваться экран

Сообщение VictorR2007 »

А в сеансе wayland тоже не поворачивает?
Аватара пользователя
Barmalei
Сообщения: 5503
Зарегистрирован: 29 дек 2014, 15:45
Operating system: Rosa Fresh R13 Plasma 6

Re: Перестал поворачиваться экран

Сообщение Barmalei »

Михаил Ягих писал(а): 18 окт 2026, 19:11 В GDM нет графического переключения на wayland, а без графического переключения я не хочу экспериментировать. Мне потом сложно возиться с консолью.
На SDDM не перейти? Оно лучше работает,чем GDM.
Аватара пользователя
VictorR2007
Сообщения: 8406
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Re: Перестал поворачиваться экран

Сообщение VictorR2007 »

Перенес разговор про wayland и gdm в отдельную тему.
Ответить

Вернуться в «Обсуждение РОСА Фреш 13 (платформа РОСА 13)»