<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>59763</bug_id>
          
          <creation_ts>2026-07-08 15:55:48 +0300</creation_ts>
          <short_desc>Окно nautilus зависает</short_desc>
          <delta_ts>2026-09-16 17:49:13 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Branch p11</product>
          <component>nautilus</component>
          <version>unspecified</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="igor">igor.bz</reporter>
          <assigned_to name="Semen Fomchenkov">armatik</assigned_to>
          <cc>alt</cc>
    
    <cc>belayaav</cc>
    
    <cc>ermaksochi</cc>
          
          <qa_contact name="qa-p11@altlinux.org">qa-p11</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>290865</commentid>
    <comment_count>0</comment_count>
    <who name="igor">igor.bz</who>
    <bug_when>2026-07-08 15:55:48 +0300</bug_when>
    <thetext>При попытке открыть &quot;Свойства&quot; каталога с множеством файлов (более 500) окно каталога в nautilus зависает. Его нельзя закрыть, в том числе в режиме обзора, и свернуть, но можно перемещать ALT + F7. Если в nautilus открыть новое окно, оно будет работать. Можно добиться зависания множества окон по очереди.

Проявляется как на SSD, так и на HDD.

Проявилось на двух машинах с одинаковой системой:
cat /etc/os-release
NAME=ALT
VERSION=11.2
ID=altlinux
VERSION_ID=11.2
VERSION_CODENAME=prometheus
PRETTY_NAME=&quot;ALT Workstation 11.2 (Prometheus)&quot;
ANSI_COLOR=&quot;1;33&quot;
CPE_NAME=&quot;cpe:/o:alt:workstation:11.2&quot;
BUILD_ID=&quot;ALT Workstation 11.1&quot;

---

rpm -qa nautilus
nautilus-48.3-alt1.x86_64

rpm -qa gnome-shell
gnome-shell-48.5-alt2.x86_64

---

Сессия Wayland.

Стабильно воспроизводится на видеокарте RTX 2070 Super.
Драйвер: 595.80
Ядро: 6.12.94 и 6.18.37

На RX 6900XT стабильного воспроизведения добиться не удалось. Проявляется случайным образом после uptime в несколько дней при открытии множества каталогов, в том числе в виде вкладок.
Драйвер: mesa 25.3.6
Ядро: 6.18.29

Воспроизведение (на Nvidia):
- Каталог с несколькими сотнями файлов (pdf и прочие) во вложенных каталогах.
- Несколько раз открыть-закрыть &quot;Свойства&quot; каталога. Со второго раза при нажатии ПКМ на каталоге контекстное меню начнёт открываться с задержкой или вовсе не открываться с первой попытки, а лишь со второй-третьей.
- Итогом будет зависание окна.


Из примечательного в журнале:
gnome-shell[(1987)]: g_closure_unref: assertion &apos;closure-&gt;ref_count &gt; 0&apos; failed 
gnome-shell[(1987)]: g_closure_unref: assertion &apos;closure-&gt;ref_count &gt; 0&apos; failed 
gnome-shell[(1987)]: g_closure_unref: assertion &apos;closure-&gt;ref_count &gt; 0&apos; failed 
gnome-shell[(1987)]: g_closure_unref: assertion &apos;closure-&gt;ref_count &gt; 0&apos; failed 
gnome-shell[(1987)]: g_closure_unref: assertion &apos;closure-&gt;ref_count &gt; 0&apos; failed 
gnome-shell[(1987)]: g_closure_unref: assertion &apos;closure-&gt;ref_count &gt; 0&apos; failed 
gnome-shell[(1987)]: surface_state_changed: assertion &apos;wl_window-&gt;has_last_sent_configuration&apos; failed</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>291078</commentid>
    <comment_count>1</comment_count>
    <who name="igor">igor.bz</who>
    <bug_when>2026-07-13 17:54:32 +0300</bug_when>
    <thetext>Удалось добиться стабильного зависания окна на видеокарте AMD.

Шаги для воспроизведения:
- Открыть каталог с несколькими десятками видео или pdf-файлов.
- Попеременно через контекстное меню открывать-закрывать диалог &quot;Открыть с помощью&quot; и &quot;Свойства&quot;. Уже через 3-5 повторений начнутся проблемы с открытием контекстного меню на ПКМ. Оно не будет открываться с первого раза.
- Через ~15 повторений окно зависает. Наиболее быстрое зависание произошло на седьмое повторение.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>291101</commentid>
    <comment_count>2</comment_count>
    <who name="Белая Алёна">belayaav</who>
    <bug_when>2026-07-14 14:29:43 +0300</bug_when>
    <thetext>Шаги воспроизведения:
1. Создать в домашней директории папку, заполнить любыми файлами, например текстовыми документами
2. ПКМ на папку -&gt; Свойства -&gt; Закрыть
3. Повторить шаг 2 несколько раз (в моем случае понадобилось 5-6 раз) 

Результаты проверки: 
======================

P11

nautilus-48.3-alt1

Стенды: 
Alt Linux Workstation 11.1 x86_64 - AMD Radeon 840M Graphics 
Alt Linux Workstation 11.1 x86_64 - AMD Radeon 780M Graphics

Ошибка воспроизводится. Окно менеджера зависает. 

======================

Sisyphus:

nautilus-50.2.2-alt1

Стенд: Alt Linux Workstation 11.1 x86_64, обновленный до Sisyphus - AMD Radeon 780M Graphics

Ошибка не воспроизвелась. Вызвала &quot;Свойства&quot; порядка 20 раз, nautilus не зависает. Была обновлена та же машина, на которой в Р11 ошибка воспроизвелась. 

======================

Итог: ошибка воспроизводится в Р11, отсутствует в Sisyphus.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>293208</commentid>
    <comment_count>3</comment_count>
    <who name="Леонид Жуков">alt</who>
    <bug_when>2026-08-26 13:32:26 +0300</bug_when>
    <thetext>Подтверждаю воспроизведение бага на двух машинах:
1 конфиг:
cpu - amd ryzen 5 5600g
gpu - nvidia geforce gtx 1650
озу - 16 Гб DDR4

2 конфиг:
cpu - intel core i5 12400
gpu - amd radeon rx 9060xt
озу - 32 Гб DDR4

а также на нескольких виртуалках:
1) виртуалка со свежеустановленной &quot;альт рабочая станция 11.2&quot; - баг воспроизводится сразу
2) виртуалка, куда была установлена &quot;альт рабочая станция 11.1&quot; - баг начал проявляться только после обновления системы штатными средствами (с версии 11.1 до 11.2)

Получается, баг появился после того, как gnome был обновлен до версии 48

Баг присутствует только в wayland-сессии gnome

Баг легко воспроизвожу, вызывая однотипные модальные окна с запросом на какие-либо действия с файлами (удаление мимо корзины, замена файлов при копировании), реже баг проявляется и при вызове других окон в наутилусе, а также при вызове диалога выбора файла (например, из браузера). Иногда сразу зависает, иногда может несколько диалоговых окон отработать нормально.

В journalctl при зависании сразу выпадает ошибка
surface_state_changed: assertion &apos;wl_window-&gt;has_last_sent_configuration&apos; failed

После чего окно зависшей программы не реагирует ни на какие действия. А при переходе в обзорный режим в журнал падает ошибка
g_closure_unref: assertion &apos;closure-&gt;ref_count &gt; 0&apos; failed

Писал об этом в чате &quot;Alt Gnome Чат&quot; в telegram и прикладывал видео.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>293257</commentid>
    <comment_count>4</comment_count>
    <who name="Леонид Жуков">alt</who>
    <bug_when>2026-08-27 15:47:01 +0300</bug_when>
    <thetext>Пока сделал костыль, который позволяет обходить проблему:

для этого в ~/.bashrc добавляю алиас для наутилуса:
alias nautilus=&quot;GDK_BACKEND=x11 nautilus&quot;

после этого перезапуск/перелогин или просто команда
source ~/.bashrc

Проверьте, у кого ещё этот баг</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>299197</commentid>
    <comment_count>5</comment_count>
    <who name="Леонид Жуков">alt</who>
    <bug_when>2026-09-16 17:49:13 +0300</bug_when>
    <thetext>Игнорируйте мой предыдущий комментарий.
Короче, принудительное включение рендеринга в gnome через Vulkan (для систем, поддерживающих Vulkan, вроде как от версии 1.3), или софтового через cairo (для систем, не поддерживающих vulkan нужной версии) устраняет зависания.

Что сделать: установить переменную
GSK_RENDERER=vulkan
или
GSK_RENDERER=cairo
в /etc/environment

Если эта переменная принудительно не выставлена, то по-умолчанию работает некий &quot;новый рендерер ngl&quot;, который и выпадает в ошибки. Нет смысла выставлять GSK_RENDERER=gl, чтобы включить старый opengl рендер, т.к., как я понял, старого там и нет, и в этом случае тоже будет использоваться ngl</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>