<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_ASSIGNED "
   title="ASSIGNED - One-finger tap registered as two-finger tap when touch-size-based palm rejection is triggered"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=103210#c17">Comment # 17</a>
              on <a class="bz_bug_link 
          bz_status_ASSIGNED "
   title="ASSIGNED - One-finger tap registered as two-finger tap when touch-size-based palm rejection is triggered"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=103210">bug 103210</a>
              from <span class="vcard"><a class="email" href="mailto:peteryuchuang@gmail.com" title="Peter Y. Chuang <peteryuchuang@gmail.com>"> <span class="fn">Peter Y. Chuang</span></a>
</span></b>
        <pre>hm... after having no noticeable problem for 3 days, I've just encountered a
crash.

>From journalctl, I see this:

org.gnome.Shell.desktop[1038]: gnome-shell:
../libinput/src/evdev-mt-touchpad-tap.c:1071: tp_tap_handle_state: Assertion
`tp->tap.nfingers_down <= tp->nfingers_down' failed.

Then a few seconds afterwards, these:

systemd-coredump[7111]: Process 1115 (Xwayland) of user 1000 dumped core.

    Stack trace of thread 1115:
    #0  0x00007fa3e9c7d8a0 raise (libc.so.6)
    #1  0x00007fa3e9c7ef09 abort (libc.so.6)
    #2  0x0000559ea039cb9a OsAbort (Xwayland)
    #3  0x0000559ea03a26b3 n/a (Xwayland)
    #4  0x0000559ea03a34d5 FatalError (Xwayland)
    #5  0x0000559ea022ebaf n/a (Xwayland)
    #6  0x0000559ea039a711 n/a (Xwayland)
    #7  0x0000559ea03935bb WaitForSomething (Xwayland)
    #8  0x0000559ea035f3c3 n/a (Xwayland)
    #9  0x0000559ea0363660 n/a (Xwayland)
    #10 0x00007fa3e9c69f6a __libc_start_main (libc.so.6)
    #11 0x0000559ea022e20a _start (Xwayland)

    Stack trace of thread 1118:
    #0  0x00007fa3ea00e38d pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
    #1  0x00007fa3e3734a64 n/a (swrast_dri.so)
    #2  0x00007fa3e37348b8 n/a (swrast_dri.so)
    #3  0x00007fa3ea00808a start_thread (libpthread.so.0)
    #4  0x00007fa3e9d3f47f __clone (libc.so.6)

    Stack trace of thread 1119:
    #0  0x00007fa3ea00e38d pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
    #1  0x00007fa3e3734a64 n/a (swrast_dri.so)
    #2  0x00007fa3e37348b8 n/a (swrast_dri.so)
    #3  0x00007fa3ea00808a start_thread (libpthread.so.0)
    #4  0x00007fa3e9d3f47f __clone (libc.so.6)

    Stack trace of thread 1117:
    #0  0x00007fa3ea00e38d pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
    #1  0x00007fa3e3734a64 n/a (swrast_dri.so)
    #2  0x00007fa3e37348b8 n/a (swrast_dri.so)
    #3  0x00007fa3ea00808a start_thread (libpthread.so.0)
    #4  0x00007fa3e9d3f47f __clone (libc.so.6)

    Stack trace of thread 1116:
    #0  0x00007fa3ea00e38d pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
    #1  0x00007fa3e3734a64 n/a (swrast_dri.so)
    #2  0x00007fa3e37348b8 n/a (swrast_dri.so)
    #3  0x00007fa3ea00808a start_thread (libpthread.so.0)
    #4  0x00007fa3e9d3f47f __clone (libc.so.6)

systemd-coredump[7088]: Process 1038 (gnome-shell) of user 1000 dumped core.

    Stack trace of thread 1038:
    #0  0x00007f5fc3eecc40 raise (libpthread.so.0)
    #1  0x0000563013380562 n/a (gnome-shell)
    #2  0x00007f5fc3eecda0 __restore_rt (libpthread.so.0)
    #3  0x00007f5fc3b578a0 raise (libc.so.6)
    #4  0x00007f5fc3b58f09 abort (libc.so.6)
    #5  0x00007f5fc3b500dc __assert_fail_base (libc.so.6)
    #6  0x00007f5fc3b50153 __assert_fail (libc.so.6)
    #7  0x00007f5fb9e4aabf n/a (libinput.so.10)
    #8  0x00007f5fb9e45f39 n/a (libinput.so.10)
    #9  0x00007f5fb9e47e90 n/a (libinput.so.10)
    #10 0x00007f5fb9e3d84a n/a (libinput.so.10)
    #11 0x00007f5fb9e397cf libinput_dispatch (libinput.so.10)
    #12 0x00007f5fc1a6b05d n/a (libmutter-clutter-1.so)
    #13 0x00007f5fc2e23270 g_main_context_dispatch (libglib-2.0.so.0)
    #14 0x00007f5fc2e24f69 n/a (libglib-2.0.so.0)
    #15 0x00007f5fc2e25f42 g_main_loop_run (libglib-2.0.so.0)
    #16 0x00007f5fc130d030 meta_run (libmutter-1.so.0)
    #17 0x0000563013380011 n/a (gnome-shell)
    #18 0x00007f5fc3b43f6a __libc_start_main (libc.so.6)
    #19 0x000056301338016a n/a (gnome-shell)

    Stack trace of thread 1135:
    #0  0x00007f5fc3ee838d pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
    #1  0x00007f5fbadf7465 n/a (libmozjs-52.so.0)
    #2  0x00007f5fbadf76b5 n/a (libmozjs-52.so.0)
    #3  0x00007f5fbb1f52e5 n/a (libmozjs-52.so.0)
    #4  0x00007f5fbb215ca2 n/a (libmozjs-52.so.0)
    #5  0x00007f5fc3ee208a start_thread (libpthread.so.0)
    #6  0x00007f5fc3c1947f __clone (libc.so.6)

    Stack trace of thread 1041:
    #0  0x00007f5fc3c0ef7b __poll (libc.so.6)
    #1  0x00007f5fc2e24ed3 n/a (libglib-2.0.so.0)
    #2  0x00007f5fc2e25f42 g_main_loop_run (libglib-2.0.so.0)
    #3  0x00007f5fc3390208 n/a (libgio-2.0.so.0)
    #4  0x00007f5fc2e191eb n/a (libglib-2.0.so.0)
    #5  0x00007f5fc3ee208a start_thread (libpthread.so.0)
    #6  0x00007f5fc3c1947f __clone (libc.so.6)

    Stack trace of thread 1043:
    #0  0x00007f5fc3c0ef7b __poll (libc.so.6)
    #1  0x00007f5fc2e24ed3 n/a (libglib-2.0.so.0)
    #2  0x00007f5fc2e24fae g_main_context_iteration (libglib-2.0.so.0)
    #3  0x00007f5fac201b0e n/a (libdconfsettings.so)
    #4  0x00007f5fc2e191eb n/a (libglib-2.0.so.0)
    #5  0x00007f5fc3ee208a start_thread (libpthread.so.0)
    #6  0x00007f5fc3c1947f __clone (libc.so.6)

    Stack trace of thread 1136:
    #0  0x00007f5fc3ee838d pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
    #1  0x00007f5fbadf7465 n/a (libmozjs-52.so.0)
    #2  0x00007f5fbadf76b5 n/a (libmozjs-52.so.0)
    #3  0x00007f5fbb1f52e5 n/a (libmozjs-52.so.0)
    #4  0x00007f5fbb215ca2 n/a (libmozjs-52.so.0)
    #5  0x00007f5fc3ee208a start_thread (libpthread.so.0)
    #6  0x00007f5fc3c1947f __clone (libc.so.6)

    Stack trace of thread 1040:
    #0  0x00007f5fc3c0ef7b __poll (libc.so.6)
    #1  0x00007f5fc2e24ed3 n/a (libglib-2.0.so.0)
    #2  0x00007f5fc2e24fae g_main_context_iteration (libglib-2.0.so.0)
    #3  0x00007f5fc2e25002 n/a (libglib-2.0.so.0)
    #4  0x00007f5fc2e191eb n/a (libglib-2.0.so.0)
    #5  0x00007f5fc3ee208a start_thread (libpthread.so.0)
    #6  0x00007f5fc3c1947f __clone (libc.so.6)

    Stack trace of thread 1137:
    #0  0x00007f5fc3ee838d pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
    #1  0x00007f5fbadf7465 n/a (libmozjs-52.so.0)
    #2  0x00007f5fbadf76b5 n/a (libmozjs-52.so.0)
    #3  0x00007f5fbb1f52e5 n/a (libmozjs-52.so.0)
    #4  0x00007f5fbb215ca2 n/a (libmozjs-52.so.0)
    #5  0x00007f5fc3ee208a start_thread (libpthread.so.0)
    #6  0x00007f5fc3c1947f __clone (libc.so.6)

    Stack trace of thread 1141:
    #0  0x00007f5fc3ee838d pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
    #1  0x00007f5fbadf7465 n/a (libmozjs-52.so.0)
    #2  0x00007f5fbadf76b5 n/a (libmozjs-52.so.0)
    #3  0x00007f5fbb1f52e5 n/a (libmozjs-52.so.0)
    #4  0x00007f5fbb215ca2 n/a (libmozjs-52.so.0)
    #5  0x00007f5fc3ee208a start_thread (libpthread.so.0)
    #6  0x00007f5fc3c1947f __clone (libc.so.6)

    Stack trace of thread 7085:
    #0  0x00007f5fc3c13e79 syscall (libc.so.6)
    #1  0x00007f5fc2e4cf2f g_cond_wait_until (libglib-2.0.so.0)
    #2  0x00007f5fc2e3f393 n/a (libglib-2.0.so.0)
    #3  0x00007f5fc2e3f55e g_async_queue_timeout_pop (libglib-2.0.so.0)
    #4  0x00007f5fc2e14041 n/a (libglib-2.0.so.0)
    #5  0x00007f5fc2e191eb n/a (libglib-2.0.so.0)
    #6  0x00007f5fc3ee208a start_thread (libpthread.so.0)
    #7  0x00007f5fc3c1947f __clone (libc.so.6)

    Stack trace of thread 1139:
    #0  0x00007f5fc3ee838d pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
    #1  0x00007f5fbadf7465 n/a (libmozjs-52.so.0)
    #2  0x00007f5fbadf76b5 n/a (libmozjs-52.so.0)
    #3  0x00007f5fbb1f52e5 n/a (libmozjs-52.so.0)
    #4  0x00007f5fbb215ca2 n/a (libmozjs-52.so.0)
    #5  0x00007f5fc3ee208a start_thread (libpthread.so.0)
    #6  0x00007f5fc3c1947f __clone (libc.so.6)

    Stack trace of thread 1140:
    #0  0x00007f5fc3ee838d pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
    #1  0x00007f5fbadf7465 n/a (libmozjs-52.so.0)
    #2  0x00007f5fbadf76b5 n/a (libmozjs-52.so.0)
    #3  0x00007f5fbb1f52e5 n/a (libmozjs-52.so.0)
    #4  0x00007f5fbb215ca2 n/a (libmozjs-52.so.0)
    #5  0x00007f5fc3ee208a start_thread (libpthread.so.0)
    #6  0x00007f5fc3c1947f __clone (libc.so.6)

    Stack trace of thread 1142:
    #0  0x00007f5fc3ee838d pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
    #1  0x00007f5fbadf7465 n/a (libmozjs-52.so.0)
    #2  0x00007f5fbadf76b5 n/a (libmozjs-52.so.0)
    #3  0x00007f5fbb1f52e5 n/a (libmozjs-52.so.0)
    #4  0x00007f5fbb215ca2 n/a (libmozjs-52.so.0)
    #5  0x00007f5fc3ee208a start_thread (libpthread.so.0)
    #6  0x00007f5fc3c1947f __clone (libc.so.6)

    Stack trace of thread 1131:
    #0  0x00007f5fc3c0ef7b __poll (libc.so.6)
    #1  0x00007f5f9bbda773 n/a (libpulse.so.0)
    #2  0x00007f5f9bbcbbd0 pa_mainloop_poll (libpulse.so.0)
    #3  0x00007f5f9bbcc271 pa_mainloop_iterate (libpulse.so.0)
    #4  0x00007f5f9bbcc301 pa_mainloop_run (libpulse.so.0)
    #5  0x00007f5f9bbda6ae n/a (libpulse.so.0)
    #6  0x00007f5f9b97981c n/a (libpulsecommon-11.1.so)
    #7  0x00007f5fc3ee208a start_thread (libpthread.so.0)
    #8  0x00007f5fc3c1947f __clone (libc.so.6)

    Stack trace of thread 1138:
    #0  0x00007f5fc3ee838d pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
    #1  0x00007f5fbadf7465 n/a (libmozjs-52.so.0)
    #2  0x00007f5fbadf76b5 n/a (libmozjs-52.so.0)
    #3  0x00007f5fbb1f52e5 n/a (libmozjs-52.so.0)
    #4  0x00007f5fbb215ca2 n/a (libmozjs-52.so.0)
    #5  0x00007f5fc3ee208a start_thread (libpthread.so.0)
    #6  0x00007f5fc3c1947f __clone (libc.so.6)

I'm not sure what the exact trigger was, as I was simply browsing the web and
wasn't paying attention...</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>