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

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

    <bug>
          <bug_id>34827</bug_id>
          
          <creation_ts>2018-04-19 14:34:02 +0300</creation_ts>
          <short_desc>падает synaptics</short_desc>
          <delta_ts>2026-09-10 18:09:48 +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>xorg-drv-synaptics</component>
          <version>unstable</version>
          <rep_platform>all</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>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Shigorin">mike</reporter>
          <assigned_to name="Valery Inozemtsev">shrek</assigned_to>
          <cc>shrek</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>170475</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2018-04-19 14:34:02 +0300</bug_when>
    <thetext>После переезда с ASUS UX31A на UX310 периодически огребаю такое:

[736544.087] (--) synaptics: ELAN1200:00 04F3:3044 Touchpad: touchpad found
[736548.431] (EE) BUG: triggered &apos;if (priv-&gt;num_active_touches == 0)&apos;
[736548.431] (EE) BUG: synaptics.c:2955 in UpdateTouchState()
[736548.431] (EE) 
[736548.431] (EE) Backtrace:
[736548.435] (EE) 0: X (xorg_backtrace+0x4a) [0x58fa8a]
[736548.435] (EE) 1: /usr/lib64/X11/modules/input/synaptics_drv.so (0x7f5a97cab000+0x519c) [0x7f5a97cb019c]
[736548.435] (EE) 2: /usr/lib64/X11/modules/input/synaptics_drv.so (0x7f5a97cab000+0x6982) [0x7f5a97cb1982]
[736548.435] (EE) 3: X (0x400000+0x191a7c) [0x591a7c]
[736548.436] (EE) 4: X (0x400000+0x194091) [0x594091]
[736548.436] (EE) 5: X (0x400000+0x1918ee) [0x5918ee]
[736548.436] (EE) 6: /lib64/libpthread.so.0 (0x7f5a9e644000+0x732a) [0x7f5a9e64b32a]
[736548.436] (EE) 7: /lib64/libc.so.6 (clone+0x3f) [0x7f5a9e37dfbf]
[736548.436] (EE) 
[736548.436] (EE) BUG: triggered &apos;if (priv-&gt;num_active_touches == 0)&apos;
[736548.436] (EE) BUG: synaptics.c:2955 in UpdateTouchState()
[736548.436] (EE) 
[736548.437] (EE) Backtrace:
[736548.437] (EE) 0: X (xorg_backtrace+0x4a) [0x58fa8a]
[736548.437] (EE) 1: /usr/lib64/X11/modules/input/synaptics_drv.so (0x7f5a97cab000+0x519c) [0x7f5a97cb019c]
[736548.437] (EE) 2: /usr/lib64/X11/modules/input/synaptics_drv.so (0x7f5a97cab000+0x6982) [0x7f5a97cb1982]
[736548.437] (EE) 3: X (0x400000+0x191a7c) [0x591a7c]
[736548.437] (EE) 4: X (0x400000+0x194091) [0x594091]
[736548.437] (EE) 5: X (0x400000+0x1918ee) [0x5918ee]
[736548.437] (EE) 6: /lib64/libpthread.so.0 (0x7f5a9e644000+0x732a) [0x7f5a9e64b32a]
[736548.438] (EE) 7: /lib64/libc.so.6 (clone+0x3f) [0x7f5a9e37dfbf]
[736548.438] (EE) 
[736548.438] (EE) BUG: triggered &apos;if (priv-&gt;num_active_touches == 0)&apos;
[736548.438] (EE) BUG: synaptics.c:2955 in UpdateTouchState()
[736548.438] (EE) 
[736548.438] (EE) Backtrace:
[736548.438] (EE) 0: X (xorg_backtrace+0x4a) [0x58fa8a]
[736548.438] (EE) 1: /usr/lib64/X11/modules/input/synaptics_drv.so (0x7f5a97cab000+0x519c) [0x7f5a97cb019c]
[736548.438] (EE) 2: /usr/lib64/X11/modules/input/synaptics_drv.so (0x7f5a97cab000+0x6982) [0x7f5a97cb1982]
[736548.438] (EE) 3: X (0x400000+0x191a7c) [0x591a7c]
[736548.438] (EE) 4: X (0x400000+0x194091) [0x594091]
[736548.438] (EE) 5: X (0x400000+0x1918ee) [0x5918ee]
[736548.438] (EE) 6: /lib64/libpthread.so.0 (0x7f5a9e644000+0x732a) [0x7f5a9e64b32a]
[736548.439] (EE) 7: /lib64/libc.so.6 (clone+0x3f) [0x7f5a9e37dfbf]
[736548.439] (EE) 

Через несколько секунд, видимо, переинициализирует и тачпад снова работает --
но уже немного достало.

xorg-drv-synaptics-1.9.0-alt1.x86_64</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>297870</commentid>
    <comment_count>1</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2026-09-10 18:09:48 +0300</bug_when>
    <thetext>Пакет отстал, но обновление симптом не снимает.

В Sisyphus xorg-drv-synaptics 1:1.9.1-alt1, собран 20.03.2019; файл /usr/lib64/X11/modules/input/synaptics_drv.so поставляет только он. Апстрим с тех пор выпустил 1.9.2 (10.07.2022) и 1.10.0 (05.01.2025).

Место из отчёта — src/synaptics.c:2955, BUG_WARN(priv-&gt;num_active_touches == 0) в UpdateTouchState. В апстримном 1.10.0 (проверил по tarball) это строка 2953:

    if (priv-&gt;num_active_touches == 0) {
        ErrorFSigSafe(&quot;BUG: synaptics: no active touches where there should be at least one\n&quot;);
        xorg_backtrace();
    }

то есть коммит 2a60fb4 (20.02.2024) заменил макрос на понятное сообщение с backtrace, а саму причину рассогласования счётчика касаний не устранил. Обновление до 1.10.0 полезно само по себе, но этот баг закроет вряд ли.

Практическая замена в репозитории есть: xorg-drv-libinput 1.5.0-alt1 (15.10.2024). Оставляю открытым.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>