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

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

    <bug>
          <bug_id>40695</bug_id>
          
          <creation_ts>2021-08-10 15:46:37 +0300</creation_ts>
          <short_desc>Некорректное создание ярлыков сайтов</short_desc>
          <delta_ts>2026-04-09 16:29:35 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>chromium</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>REOPENED</bug_status>
          <resolution></resolution>
          
          <see_also>https://bugzilla.altlinux.org/show_bug.cgi?id=51832</see_also>
          <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="Alexander Makeenkov">amakeenk</reporter>
          <assigned_to name="Andrey Cherepanov">cas</assigned_to>
          <cc>abrashka07</cc>
    
    <cc>aen</cc>
    
    <cc>andy</cc>
    
    <cc>belayaav</cc>
    
    <cc>blinovdv</cc>
    
    <cc>cas</cc>
    
    <cc>kiav1976</cc>
    
    <cc>klesovnk</cc>
    
    <cc>kostevichae</cc>
    
    <cc>lavrenkoes</cc>
    
    <cc>legion</cc>
    
    <cc>maxim</cc>
    
    <cc>mozhaevame</cc>
    
    <cc>osmolovskayaaa</cc>
    
    <cc>rider</cc>
    
    <cc>sysoevas</cc>
    
    <cc>urozhaevaoo</cc>
    
    <cc>varaksaaa</cc>
    
    <cc>zerg</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>201401</commentid>
    <comment_count>0</comment_count>
    <who name="Alexander Makeenkov">amakeenk</who>
    <bug_when>2021-08-10 15:46:37 +0300</bug_when>
    <thetext>chromium-92.0.4515.107-alt1

Шаги воспроизведения:
1. Открыть любой сайт, например яндекс
2. Открыть меню -&gt; &quot;Дополнительные инструменты&quot; -&gt; &quot;Создать ярлык&quot; -&gt; ввести имя и сохранить
3. Ярлык появился на рабочем столе и в меню приложений &quot;Приложения Chromium&quot; - открыть его

Ожидаемый результат: открылся сайт, для которого был создан ярлык.

Получаемый результат: ничего не открывается.

Если открыть свойства этого ярлыка, то команда запуска в нём указана такая:
&quot;true --profile-directory=Default --app-id=okkolgldfknecfjnhhglfopimelbaceh&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>208419</commentid>
    <comment_count>1</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2022-03-11 17:06:02 +0300</bug_when>
    <thetext>Оно вообще работает, если вместо true запускать chromium-gost или chromium соответственно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>208875</commentid>
    <comment_count>2</comment_count>
    <who name="Aleksandr Sysoev">sysoevas</who>
    <bug_when>2022-03-25 10:32:12 +0300</bug_when>
    <thetext>Актуально для версии chromium-99.0.4844.74-alt0
Подтверждаю, что при замене true на chromium работает корректно</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>214622</commentid>
    <comment_count>3</comment_count>
    <who name="">abrashka07</who>
    <bug_when>2022-09-07 20:15:34 +0300</bug_when>
    <thetext>Актуально для версии Chromium-Gost 102.0.5005.61 
Подтверждаю, что при замене true на chromium-gost всё ещё работает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>216291</commentid>
    <comment_count>4</comment_count>
    <who name="Osmolovskaya Anastasia">osmolovskayaaa</who>
    <bug_when>2022-10-21 15:04:09 +0300</bug_when>
    <thetext>Актуально для версии chromium=106.0.5249.119-alt0.p10.1
Подтверждаю, что при замене true на chromium работает корректно</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>216662</commentid>
    <comment_count>5</comment_count>
    <who name="Osmolovskaya Anastasia">osmolovskayaaa</who>
    <bug_when>2022-10-28 18:23:12 +0300</bug_when>
    <thetext>Актуально для версии chromium-gost=106.0.5249.103-alt0.p10.1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>216889</commentid>
    <comment_count>6</comment_count>
    <who name="Osmolovskaya Anastasia">osmolovskayaaa</who>
    <bug_when>2022-11-03 11:07:43 +0300</bug_when>
    <thetext>Актуально для версии chromium=106.0.5249.119-alt0.p10.2
Подтверждаю, что при замене true на chromium работает корректно</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>218598</commentid>
    <comment_count>7</comment_count>
    <who name="Osmolovskaya Anastasia">osmolovskayaaa</who>
    <bug_when>2022-12-08 15:23:03 +0300</bug_when>
    <thetext>Актуально для версии chromium-107.0.5304.87-alt0.p10.1.x86_64
Подтверждаю, что при замене true на chromium работает корректно</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>218706</commentid>
    <comment_count>8</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2022-12-09 18:40:31 +0300</bug_when>
    <thetext>При пользовании рано или поздно начинают появляться эти chromium-ские пункты в главном меню.

Чтобы они работали, надо менять true на chromium-gost или chromium, а лучше сделать альтернативу с низким приоритетом /usr/bin/google-chrome(гуглохром такую делает себе) и менять Exec на google-chrome в desktop-файле.

P.S.
google-chrome-stable-108.0.5359.98-1-x86_64.rpm:
&quot;
/usr/sbin/update-alternatives --install /usr/bin/google-chrome \
  google-chrome /usr/bin/google-chrome-stable $PRIORITY
&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>231226</commentid>
    <comment_count>9</comment_count>
    <who name="Kostevich Arseniy">kostevichae</who>
    <bug_when>2023-08-11 13:40:23 +0300</bug_when>
    <thetext>Актуально для версии chromium-115.0.5790.110-alt1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>234419</commentid>
    <comment_count>10</comment_count>
    <who name="">abrashka07</who>
    <bug_when>2023-10-05 18:47:58 +0300</bug_when>
    <thetext>Актуально для версии 117.0.5938.132</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>253418</commentid>
    <comment_count>11</comment_count>
    <who name="Белая Алёна">belayaav</who>
    <bug_when>2024-10-25 13:46:16 +0300</bug_when>
    <thetext>Актуально для версии chromium-gost-125.0.6422.112-alt1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>260434</commentid>
    <comment_count>12</comment_count>
    <who name="Анатолий Кирсанов">kiav1976</who>
    <bug_when>2025-03-05 14:41:08 +0300</bug_when>
    <thetext>(Ответ для Белая Алёна на комментарий #11)
&gt; Актуально для версии chromium-gost-125.0.6422.112-alt1

Тоже самое.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261400</commentid>
    <comment_count>13</comment_count>
    <who name="Artem Varaksa">varaksaaa</who>
    <bug_when>2025-03-19 13:31:31 +0300</bug_when>
    <thetext>Актуально для версии chromium-gost-134.0.6998.88-alt1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261500</commentid>
    <comment_count>14</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-03-20 15:14:54 +0300</bug_when>
    <thetext>*** Bug 51832 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>273910</commentid>
    <comment_count>15</comment_count>
    <who name="Maxim Slipenko">maxim</who>
    <bug_when>2025-10-05 10:50:36 +0300</bug_when>
    <thetext>Проблема связана с переменной окружения CHROME_WRAPPER.
В chromium.sh (строка 92)
https://git.altlinux.org/srpms/c/chromium.git?p=chromium.git;a=blob;f=chromium.sh;h=21b2759202a2c60f2982c88ce7ecd9bc26238150;hb=141.0.7390.54-alt1#l92
она устанавливается так:

  export CHROME_WRAPPER=true

Однако в исходниках Chromium переменная CHROME_WRAPPER используется как путь к исполняемому файлу браузера, например:
chromium/chrome/browser/shell_integration_linux.cc (строка 428)
https://git.altlinux.org/srpms/c/chromium.git?p=chromium.git;a=blob;f=chromium/chrome/browser/shell_integration_linux.cc;hb=00aeb2023d252720b486aa0e1a8bb53c40066a6e#l428
В результате при создании ярлыков вместо chromium подставляется true.
Установка в /usr/bin/chromium (chromium.sh):

  export CHROME_WRAPPER=&quot;`readlink -f &quot;$0&quot;`&quot;

решает проблему.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>273916</commentid>
    <comment_count>16</comment_count>
    <who name="Andrew Vasilyev">andy</who>
    <bug_when>2025-10-05 15:39:18 +0300</bug_when>
    <thetext>  Сделано в 2013 году или ранее.
  Раньше был ещё файл chrome-wrapper с:

# Let the wrapped binary know that it has been run through the wrapper.
export CHROME_WRAPPER=&quot;`readlink -f &quot;$0&quot;`&quot;

  Исправим в следующей сборке, спасибо!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>273970</commentid>
    <comment_count>17</comment_count>
    <who name="Можаева Марина Евгеньевна">mozhaevame</who>
    <bug_when>2025-10-06 16:40:02 +0300</bug_when>
    <thetext>Актуально для версии chromium-141.0.7390.54-alt1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>274278</commentid>
    <comment_count>18</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2025-10-13 10:37:12 +0300</bug_when>
    <thetext>chromium-141.0.7390.76-alt1 -&gt; sisyphus:

Fri Oct 10 2025 Andrew A. Vasilyev &lt;andy@altlinux&gt; 141.0.7390.76-alt1
- New version (141.0.7390.76).
- Disable LTO on aarch64.
Wed Oct 08 2025 Andrew A. Vasilyev &lt;andy@altlinux&gt; 141.0.7390.65-alt1
- New version (141.0.7390.65).
- Fix CHROME_WRAPPER (Closes #40695).
- Fixes:
  + CVE-2025-11458: Heap buffer overflow in Sync
  + CVE-2025-11460: Use after free in Storage</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>278326</commentid>
    <comment_count>19</comment_count>
    <who name="Лавренко Егор Сергеевич">lavrenkoes</who>
    <bug_when>2025-12-03 10:42:28 +0300</bug_when>
    <thetext>Переоткрываю, поскольку ошибка воспроизводится, однако ее поведение несколько изменилось

Системы (обновленные до Sisyphus):
Alt Workstation K 11.1.1 x86-64
Alt Education 11.0 KDE x86-64

Версия пакета:
chromium-142.0.7444.175-alt1

Описание ошибки: Созданный ярлык не открывает сайт и выдает ошибку Invalid unit name or type.

Шаги воспроизведения:
1. Запустить браузер:
   $ chromium
2. Открыть любой сайт, например, https://ya.ru/
3. Открыть меню -&gt; Транслировать, сохранить, поделиться -&gt; Создать ярлык -&gt; Оставить имя по умолчанию и нажать Создать
4. Открыть ярлык на рабочем столе

Ожидаемый результат:
Сайт https://ya.ru/ откроется в браузере

Реальный результат:
Сайт не открывается и выдается окно ошибки:
P11:      chromium-142.0.7444.175-alt0.p11.1: Invalid unit name or type
Sisyphus: chromium-142.0.7444.175-alt1: Invalid unit name or type: app-chrome-Яндекс_—_быстрый_поиск_в_интернет@aa1cc9fc31bc4e3992e1733d8960314d.service

Дополнительно:
1. Воспроизводится в P11
2. На Alt Education 11.0 XFCE x86-64 и Alt Workstation 11.1 x86-64 не воспроизводится
3. Содержимое созданного файла chrome-Яндекс_—_быстрый_поиск_в_интернете.desktop
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Name=Яндекс — быстрый поиск в интернете
Exec=/usr/bin/chromium --profile-directory=Default --ignore-profile-directory-if-not-exists https://ya.ru/
Icon=/home/test/.config/chromium/Default/Web Shortcut Icons/shortcut-6056c0e911424cf9a9aeefc8b3408d85.png
URL=https://ya.ru/
Comment=Открыть https://ya.ru/ в новой вкладке в Chromium.
4. Была выявлено, что меняется поведение при изменении имени desktop-файла:
   - Не работает: chrome-Яндекс_—_быстрый_поиск_в_инте.desktop
   - Работает:    chrome-Яндекс_—_быстрый_поиск_в_инт.desktop
* Однако подсчет количества символов ничего не дал, не удалось выявить реальную зависимость в изменении поведения из-за имени desktop-файла</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>279640</commentid>
    <comment_count>20</comment_count>
    <who name="Блинов Денис Вячеславович">blinovdv</who>
    <bug_when>2025-12-26 11:37:03 +0300</bug_when>
    <thetext>На версии пакета chromium-143.0.7499.109-alt0.p11.1.x86_64 воспроизвелось только в:
education KDE и kworkstation
Не воспроизвелось в education XFCE и workstation.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>282102</commentid>
    <comment_count>21</comment_count>
    <who name="Клёсов Никита Константинович">klesovnk</who>
    <bug_when>2026-02-17 15:58:06 +0300</bug_when>
    <thetext>Ошибка актуальна для версии chromium-144.0.7559.132-alt1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>285487</commentid>
    <comment_count>22</comment_count>
    <who name="Olga">urozhaevaoo</who>
    <bug_when>2026-04-09 16:29:35 +0300</bug_when>
    <thetext>Ошибка актуальна для версии chromium-147.0.7727.55-alt1</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>