Crash when two-finger-scrolling on the touchpad
On a Thinkpad T420s running an up-to-date Fedora 27, GNOME Shell crashed. I got this backtrace from coredumpctl
:
(gdb) t a a bt
Thread 13 (Thread 0x7f8bad772700 (LWP 1445)):
#0 0x00007f8be2a46cbb in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a8e746297c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55a8e747adf0, cond=0x55a8e7462950) at pthread_cond_wait.c:502
#2 __pthread_cond_wait (cond=0x55a8e7462950, mutex=0x55a8e747adf0) at pthread_cond_wait.c:655
#3 0x00007f8bdaca7a24 in js::ConditionVariable::wait (this=<optimized out>, lock=...) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/posix/ConditionVariable.cpp:118
#4 0x00007f8bdaca7c95 in js::ConditionVariable::wait_for (this=0x55a8e7462950, lock=..., a_rel_time=...)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/posix/ConditionVariable.cpp:134
#5 0x00007f8bdb0a0333 in js::GlobalHelperThreadState::wait (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/vm/HelperThreads.cpp:786
#6 js::HelperThread::threadLoop (this=0x55a8e793c0a8) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/vm/HelperThreads.cpp:1868
#7 0x00007f8bdb0c1952 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x55a8e7a1b6f0)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/Thread.h:234
#8 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x55a8e7a1b6f0) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/Thread.h:227
#9 0x00007f8be2a4061b in start_thread (arg=0x7f8bad772700) at pthread_create.c:465
#10 0x00007f8be276d98f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 12 (Thread 0x7f8b9bfff700 (LWP 1447)):
#0 0x00007f8be2a46cbb in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a8e746297c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55a8e747adf0, cond=0x55a8e7462950) at pthread_cond_wait.c:502
#2 __pthread_cond_wait (cond=0x55a8e7462950, mutex=0x55a8e747adf0) at pthread_cond_wait.c:655
#3 0x00007f8bdaca7a24 in js::ConditionVariable::wait (this=<optimized out>, lock=...) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/posix/ConditionVariable.cpp:118
#4 0x00007f8bdaca7c95 in js::ConditionVariable::wait_for (this=0x55a8e7462950, lock=..., a_rel_time=...)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/posix/ConditionVariable.cpp:134
#5 0x00007f8bdb0a0333 in js::GlobalHelperThreadState::wait (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/vm/HelperThreads.cpp:786
#6 js::HelperThread::threadLoop (this=0x55a8e793ca58) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/vm/HelperThreads.cpp:1868
#7 0x00007f8bdb0c1952 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x55a8e79b9020)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/Thread.h:234
#8 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x55a8e79b9020) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/Thread.h:227
#9 0x00007f8be2a4061b in start_thread (arg=0x7f8b9bfff700) at pthread_create.c:465
#10 0x00007f8be276d98f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 11 (Thread 0x7f8b9a7fc700 (LWP 1450)):
#0 0x00007f8be2a46cbb in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a8e746297c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55a8e747adf0, cond=0x55a8e7462950) at pthread_cond_wait.c:502
#2 __pthread_cond_wait (cond=0x55a8e7462950, mutex=0x55a8e747adf0) at pthread_cond_wait.c:655
#3 0x00007f8bdaca7a24 in js::ConditionVariable::wait (this=<optimized out>, lock=...) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/posix/ConditionVariable.cpp:118
#4 0x00007f8bdaca7c95 in js::ConditionVariable::wait_for (this=0x55a8e7462950, lock=..., a_rel_time=...)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/posix/ConditionVariable.cpp:134
#5 0x00007f8bdb0a0333 in js::GlobalHelperThreadState::wait (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/vm/HelperThreads.cpp:786
#6 js::HelperThread::threadLoop (this=0x55a8e793d8e0) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/vm/HelperThreads.cpp:1868
---Type <return> to continue, or q <return> to quit---
#7 0x00007f8bdb0c1952 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x55a8e79b7380)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/Thread.h:234
#8 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x55a8e79b7380) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/Thread.h:227
#9 0x00007f8be2a4061b in start_thread (arg=0x7f8b9a7fc700) at pthread_create.c:465
#10 0x00007f8be276d98f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 10 (Thread 0x7f8b99ffb700 (LWP 1451)):
#0 0x00007f8be2a46cbb in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a8e746297c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55a8e747adf0, cond=0x55a8e7462950) at pthread_cond_wait.c:502
#2 __pthread_cond_wait (cond=0x55a8e7462950, mutex=0x55a8e747adf0) at pthread_cond_wait.c:655
#3 0x00007f8bdaca7a24 in js::ConditionVariable::wait (this=<optimized out>, lock=...) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/posix/ConditionVariable.cpp:118
#4 0x00007f8bdaca7c95 in js::ConditionVariable::wait_for (this=0x55a8e7462950, lock=..., a_rel_time=...)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/posix/ConditionVariable.cpp:134
#5 0x00007f8bdb0a0333 in js::GlobalHelperThreadState::wait (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/vm/HelperThreads.cpp:786
#6 js::HelperThread::threadLoop (this=0x55a8e793ddb8) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/vm/HelperThreads.cpp:1868
#7 0x00007f8bdb0c1952 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x55a8e79b73a0)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/Thread.h:234
#8 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x55a8e79b73a0) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/Thread.h:227
#9 0x00007f8be2a4061b in start_thread (arg=0x7f8b99ffb700) at pthread_create.c:465
#10 0x00007f8be276d98f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 9 (Thread 0x7f8bacf71700 (LWP 1446)):
#0 0x00007f8be2a46cbb in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a8e746297c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55a8e747adf0, cond=0x55a8e7462950) at pthread_cond_wait.c:502
#2 __pthread_cond_wait (cond=0x55a8e7462950, mutex=0x55a8e747adf0) at pthread_cond_wait.c:655
#3 0x00007f8bdaca7a24 in js::ConditionVariable::wait (this=<optimized out>, lock=...) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/posix/ConditionVariable.cpp:118
#4 0x00007f8bdaca7c95 in js::ConditionVariable::wait_for (this=0x55a8e7462950, lock=..., a_rel_time=...)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/posix/ConditionVariable.cpp:134
#5 0x00007f8bdb0a0333 in js::GlobalHelperThreadState::wait (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/vm/HelperThreads.cpp:786
#6 js::HelperThread::threadLoop (this=0x55a8e793c580) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/vm/HelperThreads.cpp:1868
#7 0x00007f8bdb0c1952 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x55a8e79b9000)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/Thread.h:234
#8 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x55a8e79b9000) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/Thread.h:227
#9 0x00007f8be2a4061b in start_thread (arg=0x7f8bacf71700) at pthread_create.c:465
#10 0x00007f8be276d98f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 8 (Thread 0x7f8b9affd700 (LWP 1449)):
#0 0x00007f8be2a46cbb in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a8e7462978) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55a8e747adf0, cond=0x55a8e7462950) at pthread_cond_wait.c:502
#2 __pthread_cond_wait (cond=0x55a8e7462950, mutex=0x55a8e747adf0) at pthread_cond_wait.c:655
#3 0x00007f8bdaca7a24 in js::ConditionVariable::wait (this=<optimized out>, lock=...) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/posix/ConditionVariable.cpp:118
---Type <return> to continue, or q <return> to quit---
#4 0x00007f8bdaca7c95 in js::ConditionVariable::wait_for (this=0x55a8e7462950, lock=..., a_rel_time=...)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/posix/ConditionVariable.cpp:134
#5 0x00007f8bdb0a0333 in js::GlobalHelperThreadState::wait (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/vm/HelperThreads.cpp:786
#6 js::HelperThread::threadLoop (this=0x55a8e793d408) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/vm/HelperThreads.cpp:1868
#7 0x00007f8bdb0c1952 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x55a8e79b7360)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/Thread.h:234
#8 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x55a8e79b7360) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/Thread.h:227
#9 0x00007f8be2a4061b in start_thread (arg=0x7f8b9affd700) at pthread_create.c:465
#10 0x00007f8be276d98f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 7 (Thread 0x7f8b9b7fe700 (LWP 1448)):
#0 0x00007f8be2a46cbb in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a8e746297c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55a8e747adf0, cond=0x55a8e7462950) at pthread_cond_wait.c:502
#2 __pthread_cond_wait (cond=0x55a8e7462950, mutex=0x55a8e747adf0) at pthread_cond_wait.c:655
#3 0x00007f8bdaca7a24 in js::ConditionVariable::wait (this=<optimized out>, lock=...) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/posix/ConditionVariable.cpp:118
#4 0x00007f8bdaca7c95 in js::ConditionVariable::wait_for (this=0x55a8e7462950, lock=..., a_rel_time=...)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/posix/ConditionVariable.cpp:134
#5 0x00007f8bdb0a0333 in js::GlobalHelperThreadState::wait (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/vm/HelperThreads.cpp:786
#6 js::HelperThread::threadLoop (this=0x55a8e793cf30) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/vm/HelperThreads.cpp:1868
#7 0x00007f8bdb0c1952 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x55a8e79b9040)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/Thread.h:234
#8 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x55a8e79b9040) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/Thread.h:227
#9 0x00007f8be2a4061b in start_thread (arg=0x7f8b9b7fe700) at pthread_create.c:465
#10 0x00007f8be276d98f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 6 (Thread 0x7f8bae774700 (LWP 1443)):
#0 0x00007f8be27613db in __GI___poll (fds=fds@entry=0x7f8ba8007130, nfds=nfds@entry=3, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007f8bb3bda6f1 in poll (__timeout=-1, __nfds=3, __fds=0x7f8ba8007130) at /usr/include/bits/poll2.h:46
#2 poll_func (ufds=0x7f8ba8007130, nfds=3, timeout=-1, userdata=0x55a8e7a2a9d0) at pulse/thread-mainloop.c:69
#3 0x00007f8bb3bcc0b0 in pa_mainloop_poll (m=m@entry=0x55a8e7a362b0) at pulse/mainloop.c:844
#4 0x00007f8bb3bcc740 in pa_mainloop_iterate (m=0x55a8e7a362b0, block=<optimized out>, retval=0x0) at pulse/mainloop.c:926
#5 0x00007f8bb3bcc7d0 in pa_mainloop_run (m=0x55a8e7a362b0, retval=retval@entry=0x0) at pulse/mainloop.c:944
#6 0x00007f8bb3bda639 in thread (userdata=0x55a8e792de90) at pulse/thread-mainloop.c:100
#7 0x00007f8bb3979ac8 in internal_thread_func (userdata=0x55a8e7a36ce0) at pulsecore/thread-posix.c:81
#8 0x00007f8be2a4061b in start_thread (arg=0x7f8bae774700) at pthread_create.c:465
#9 0x00007f8be276d98f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 5 (Thread 0x7f8bce341700 (LWP 1401)):
#0 0x00007f8be27613db in __GI___poll (fds=0x55a8e74cf8b0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007f8be47e7e99 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x55a8e74cf8b0, timeout=<optimized out>, context=0x55a8e74cf940) at gmain.c:4169
#2 g_main_context_iterate (context=context@entry=0x55a8e74cf940, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3863
---Type <return> to continue, or q <return> to quit---
#3 0x00007f8be47e7fac in g_main_context_iteration (context=context@entry=0x55a8e74cf940, may_block=may_block@entry=1) at gmain.c:3929
#4 0x00007f8bce34942d in dconf_gdbus_worker_thread (user_data=0x55a8e74cf940) at dconf-gdbus-thread.c:82
#5 0x00007f8be480f486 in g_thread_proxy (data=0x55a8e7485680) at gthread.c:784
#6 0x00007f8be2a4061b in start_thread (arg=0x7f8bce341700) at pthread_create.c:465
#7 0x00007f8be276d98f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 4 (Thread 0x7f8badf73700 (LWP 1444)):
#0 0x00007f8be2a46cbb in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a8e7462978) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55a8e747adf0, cond=0x55a8e7462950) at pthread_cond_wait.c:502
#2 __pthread_cond_wait (cond=0x55a8e7462950, mutex=0x55a8e747adf0) at pthread_cond_wait.c:655
#3 0x00007f8bdaca7a24 in js::ConditionVariable::wait (this=<optimized out>, lock=...) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/posix/ConditionVariable.cpp:118
#4 0x00007f8bdaca7c95 in js::ConditionVariable::wait_for (this=0x55a8e7462950, lock=..., a_rel_time=...)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/posix/ConditionVariable.cpp:134
#5 0x00007f8bdb0a0333 in js::GlobalHelperThreadState::wait (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/vm/HelperThreads.cpp:786
#6 js::HelperThread::threadLoop (this=0x55a8e793bbd0) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/vm/HelperThreads.cpp:1868
#7 0x00007f8bdb0c1952 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x55a8e7a1b6b0)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/Thread.h:234
#8 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x55a8e7a1b6b0) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/Thread.h:227
#9 0x00007f8be2a4061b in start_thread (arg=0x7f8badf73700) at pthread_create.c:465
#10 0x00007f8be276d98f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 3 (Thread 0x7f8bcf550700 (LWP 1397)):
#0 0x00007f8be27613db in __GI___poll (fds=0x7f8bb4026970, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007f8be47e7e99 in g_main_context_poll (priority=<optimized out>, n_fds=4, fds=0x7f8bb4026970, timeout=<optimized out>, context=0x55a8e74a31e0) at gmain.c:4169
#2 g_main_context_iterate (context=0x55a8e74a31e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3863
#3 0x00007f8be47e8232 in g_main_loop_run (loop=0x55a8e74a3320) at gmain.c:4064
#4 0x00007f8be4dd0b56 in gdbus_shared_thread_func (user_data=0x55a8e7495010) at gdbusprivate.c:275
#5 0x00007f8be480f486 in g_thread_proxy (data=0x55a8e7484ca0) at gthread.c:784
#6 0x00007f8be2a4061b in start_thread (arg=0x7f8bcf550700) at pthread_create.c:465
#7 0x00007f8be276d98f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 2 (Thread 0x7f8bcfd51700 (LWP 1396)):
#0 0x00007f8be27613db in __GI___poll (fds=0x55a8e74852f0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007f8be47e7e99 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x55a8e74852f0, timeout=<optimized out>, context=0x55a8e7484980) at gmain.c:4169
#2 g_main_context_iterate (context=context@entry=0x55a8e7484980, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3863
#3 0x00007f8be47e7fac in g_main_context_iteration (context=0x55a8e7484980, may_block=may_block@entry=1) at gmain.c:3929
#4 0x00007f8be47e7ff1 in glib_worker_main (data=<optimized out>) at gmain.c:5724
#5 0x00007f8be480f486 in g_thread_proxy (data=0x55a8e7484c00) at gthread.c:784
#6 0x00007f8be2a4061b in start_thread (arg=0x7f8bcfd51700) at pthread_create.c:465
#7 0x00007f8be276d98f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 1 (Thread 0x7f8be56c0ac0 (LWP 1381)):
---Type <return> to continue, or q <return> to quit---
#0 raise (sig=<optimized out>) at ../sysdeps/unix/sysv/linux/raise.c:51
#1 0x000055a8e55f7a0b in dump_gjs_stack_on_signal_handler (signo=6) at ../src/main.c:372
#2 <signal handler called>
#3 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#4 0x00007f8be268f381 in __GI_abort () at abort.c:79
#5 0x00007f8be26858fa in __assert_fail_base (fmt=0x7f8be2800c28 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n",
assertion=assertion@entry=0x7f8bd98eba70 "tp->tap.nfingers_down <= tp->nfingers_down", file=file@entry=0x7f8bd98eb9d8 "../src/evdev-mt-touchpad-tap.c",
line=line@entry=1073, function=function@entry=0x7f8bd98ebcd0 <__PRETTY_FUNCTION__.10093> "tp_tap_handle_state") at assert.c:92
#6 0x00007f8be2685972 in __GI___assert_fail (assertion=assertion@entry=0x7f8bd98eba70 "tp->tap.nfingers_down <= tp->nfingers_down",
file=file@entry=0x7f8bd98eb9d8 "../src/evdev-mt-touchpad-tap.c", line=line@entry=1073,
function=function@entry=0x7f8bd98ebcd0 <__PRETTY_FUNCTION__.10093> "tp_tap_handle_state") at assert.c:101
#7 0x00007f8bd98db18e in tp_tap_handle_state (tp=0x55a8e783cd00, time=2329857505) at ../src/evdev-mt-touchpad-tap.c:1073
#8 0x00007f8bd98d65f7 in tp_handle_state (tp=0x55a8e783cd00, time=time@entry=2329857505) at ../src/evdev-mt-touchpad.c:1526
#9 0x00007f8bd98d8530 in tp_interface_process (dispatch=0x55a8e783cd00, device=<optimized out>, e=0x7ffe9248f6d0, time=2329857505) at ../src/evdev-mt-touchpad.c:1601
#10 0x00007f8bd98ccdf1 in evdev_device_dispatch (data=<optimized out>) at ../src/evdev.c:857
#11 0x00007f8bd98c8e1f in libinput_dispatch (libinput=0x55a8e77e1980) at ../src/libinput.c:1989
#12 0x00007f8be345f46c in dispatch_libinput (manager_evdev=0x55a8e74a6380) at evdev/clutter-device-manager-evdev.c:718
#13 clutter_event_dispatch (g_source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at evdev/clutter-device-manager-evdev.c:740
#14 0x00007f8be47e7b77 in g_main_dispatch (context=0x55a8e7485310) at gmain.c:3142
#15 g_main_context_dispatch (context=context@entry=0x55a8e7485310) at gmain.c:3795
#16 0x00007f8be47e7f20 in g_main_context_iterate (context=0x55a8e7485310, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3868
#17 0x00007f8be47e8232 in g_main_loop_run (loop=0x55a8e78ae1b0) at gmain.c:4064
#18 0x00007f8be2cfc7bc in meta_run () at core/main.c:648
#19 0x000055a8e55f742c in main (argc=<optimized out>, argv=<optimized out>) at ../src/main.c:530
(gdb) t a a bt
Thread 13 (Thread 0x7f8bad772700 (LWP 1445)):
#0 0x00007f8be2a46cbb in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a8e746297c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55a8e747adf0, cond=0x55a8e7462950) at pthread_cond_wait.c:502
#2 __pthread_cond_wait (cond=0x55a8e7462950, mutex=0x55a8e747adf0) at pthread_cond_wait.c:655
#3 0x00007f8bdaca7a24 in js::ConditionVariable::wait (this=<optimized out>, lock=...) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/posix/ConditionVariable.cpp:118
#4 0x00007f8bdaca7c95 in js::ConditionVariable::wait_for (this=0x55a8e7462950, lock=..., a_rel_time=...)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/posix/ConditionVariable.cpp:134
#5 0x00007f8bdb0a0333 in js::GlobalHelperThreadState::wait (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/vm/HelperThreads.cpp:786
#6 js::HelperThread::threadLoop (this=0x55a8e793c0a8) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/vm/HelperThreads.cpp:1868
#7 0x00007f8bdb0c1952 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x55a8e7a1b6f0)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/Thread.h:234
#8 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x55a8e7a1b6f0) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/Thread.h:227
#9 0x00007f8be2a4061b in start_thread (arg=0x7f8bad772700) at pthread_create.c:465
#10 0x00007f8be276d98f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 12 (Thread 0x7f8b9bfff700 (LWP 1447)):
#0 0x00007f8be2a46cbb in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a8e746297c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55a8e747adf0, cond=0x55a8e7462950) at pthread_cond_wait.c:502
#2 __pthread_cond_wait (cond=0x55a8e7462950, mutex=0x55a8e747adf0) at pthread_cond_wait.c:655
#3 0x00007f8bdaca7a24 in js::ConditionVariable::wait (this=<optimized out>, lock=...) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/posix/ConditionVariable.cpp:118
#4 0x00007f8bdaca7c95 in js::ConditionVariable::wait_for (this=0x55a8e7462950, lock=..., a_rel_time=...)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/posix/ConditionVariable.cpp:134
#5 0x00007f8bdb0a0333 in js::GlobalHelperThreadState::wait (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/vm/HelperThreads.cpp:786
#6 js::HelperThread::threadLoop (this=0x55a8e793ca58) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/vm/HelperThreads.cpp:1868
#7 0x00007f8bdb0c1952 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x55a8e79b9020)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/Thread.h:234
#8 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x55a8e79b9020) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/Thread.h:227
#9 0x00007f8be2a4061b in start_thread (arg=0x7f8b9bfff700) at pthread_create.c:465
#10 0x00007f8be276d98f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 11 (Thread 0x7f8b9a7fc700 (LWP 1450)):
#0 0x00007f8be2a46cbb in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a8e746297c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55a8e747adf0, cond=0x55a8e7462950) at pthread_cond_wait.c:502
#2 __pthread_cond_wait (cond=0x55a8e7462950, mutex=0x55a8e747adf0) at pthread_cond_wait.c:655
#3 0x00007f8bdaca7a24 in js::ConditionVariable::wait (this=<optimized out>, lock=...) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/posix/ConditionVariable.cpp:118
#4 0x00007f8bdaca7c95 in js::ConditionVariable::wait_for (this=0x55a8e7462950, lock=..., a_rel_time=...)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/posix/ConditionVariable.cpp:134
#5 0x00007f8bdb0a0333 in js::GlobalHelperThreadState::wait (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/vm/HelperThreads.cpp:786
#6 js::HelperThread::threadLoop (this=0x55a8e793d8e0) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/vm/HelperThreads.cpp:1868
---Type <return> to continue, or q <return> to quit---
#7 0x00007f8bdb0c1952 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x55a8e79b7380)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/Thread.h:234
#8 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x55a8e79b7380) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/Thread.h:227
#9 0x00007f8be2a4061b in start_thread (arg=0x7f8b9a7fc700) at pthread_create.c:465
#10 0x00007f8be276d98f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 10 (Thread 0x7f8b99ffb700 (LWP 1451)):
#0 0x00007f8be2a46cbb in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a8e746297c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55a8e747adf0, cond=0x55a8e7462950) at pthread_cond_wait.c:502
#2 __pthread_cond_wait (cond=0x55a8e7462950, mutex=0x55a8e747adf0) at pthread_cond_wait.c:655
#3 0x00007f8bdaca7a24 in js::ConditionVariable::wait (this=<optimized out>, lock=...) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/posix/ConditionVariable.cpp:118
#4 0x00007f8bdaca7c95 in js::ConditionVariable::wait_for (this=0x55a8e7462950, lock=..., a_rel_time=...)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/posix/ConditionVariable.cpp:134
#5 0x00007f8bdb0a0333 in js::GlobalHelperThreadState::wait (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/vm/HelperThreads.cpp:786
#6 js::HelperThread::threadLoop (this=0x55a8e793ddb8) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/vm/HelperThreads.cpp:1868
#7 0x00007f8bdb0c1952 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x55a8e79b73a0)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/Thread.h:234
#8 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x55a8e79b73a0) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/Thread.h:227
#9 0x00007f8be2a4061b in start_thread (arg=0x7f8b99ffb700) at pthread_create.c:465
#10 0x00007f8be276d98f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 9 (Thread 0x7f8bacf71700 (LWP 1446)):
#0 0x00007f8be2a46cbb in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a8e746297c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55a8e747adf0, cond=0x55a8e7462950) at pthread_cond_wait.c:502
#2 __pthread_cond_wait (cond=0x55a8e7462950, mutex=0x55a8e747adf0) at pthread_cond_wait.c:655
#3 0x00007f8bdaca7a24 in js::ConditionVariable::wait (this=<optimized out>, lock=...) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/posix/ConditionVariable.cpp:118
#4 0x00007f8bdaca7c95 in js::ConditionVariable::wait_for (this=0x55a8e7462950, lock=..., a_rel_time=...)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/posix/ConditionVariable.cpp:134
#5 0x00007f8bdb0a0333 in js::GlobalHelperThreadState::wait (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/vm/HelperThreads.cpp:786
#6 js::HelperThread::threadLoop (this=0x55a8e793c580) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/vm/HelperThreads.cpp:1868
#7 0x00007f8bdb0c1952 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x55a8e79b9000)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/Thread.h:234
#8 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x55a8e79b9000) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/Thread.h:227
#9 0x00007f8be2a4061b in start_thread (arg=0x7f8bacf71700) at pthread_create.c:465
#10 0x00007f8be276d98f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 8 (Thread 0x7f8b9affd700 (LWP 1449)):
#0 0x00007f8be2a46cbb in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a8e7462978) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55a8e747adf0, cond=0x55a8e7462950) at pthread_cond_wait.c:502
#2 __pthread_cond_wait (cond=0x55a8e7462950, mutex=0x55a8e747adf0) at pthread_cond_wait.c:655
#3 0x00007f8bdaca7a24 in js::ConditionVariable::wait (this=<optimized out>, lock=...) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/posix/ConditionVariable.cpp:118
---Type <return> to continue, or q <return> to quit---
#4 0x00007f8bdaca7c95 in js::ConditionVariable::wait_for (this=0x55a8e7462950, lock=..., a_rel_time=...)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/posix/ConditionVariable.cpp:134
#5 0x00007f8bdb0a0333 in js::GlobalHelperThreadState::wait (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/vm/HelperThreads.cpp:786
#6 js::HelperThread::threadLoop (this=0x55a8e793d408) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/vm/HelperThreads.cpp:1868
#7 0x00007f8bdb0c1952 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x55a8e79b7360)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/Thread.h:234
#8 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x55a8e79b7360) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/Thread.h:227
#9 0x00007f8be2a4061b in start_thread (arg=0x7f8b9affd700) at pthread_create.c:465
#10 0x00007f8be276d98f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 7 (Thread 0x7f8b9b7fe700 (LWP 1448)):
#0 0x00007f8be2a46cbb in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a8e746297c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55a8e747adf0, cond=0x55a8e7462950) at pthread_cond_wait.c:502
#2 __pthread_cond_wait (cond=0x55a8e7462950, mutex=0x55a8e747adf0) at pthread_cond_wait.c:655
#3 0x00007f8bdaca7a24 in js::ConditionVariable::wait (this=<optimized out>, lock=...) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/posix/ConditionVariable.cpp:118
#4 0x00007f8bdaca7c95 in js::ConditionVariable::wait_for (this=0x55a8e7462950, lock=..., a_rel_time=...)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/posix/ConditionVariable.cpp:134
#5 0x00007f8bdb0a0333 in js::GlobalHelperThreadState::wait (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/vm/HelperThreads.cpp:786
#6 js::HelperThread::threadLoop (this=0x55a8e793cf30) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/vm/HelperThreads.cpp:1868
#7 0x00007f8bdb0c1952 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x55a8e79b9040)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/Thread.h:234
#8 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x55a8e79b9040) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/Thread.h:227
#9 0x00007f8be2a4061b in start_thread (arg=0x7f8b9b7fe700) at pthread_create.c:465
#10 0x00007f8be276d98f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 6 (Thread 0x7f8bae774700 (LWP 1443)):
#0 0x00007f8be27613db in __GI___poll (fds=fds@entry=0x7f8ba8007130, nfds=nfds@entry=3, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007f8bb3bda6f1 in poll (__timeout=-1, __nfds=3, __fds=0x7f8ba8007130) at /usr/include/bits/poll2.h:46
#2 poll_func (ufds=0x7f8ba8007130, nfds=3, timeout=-1, userdata=0x55a8e7a2a9d0) at pulse/thread-mainloop.c:69
#3 0x00007f8bb3bcc0b0 in pa_mainloop_poll (m=m@entry=0x55a8e7a362b0) at pulse/mainloop.c:844
#4 0x00007f8bb3bcc740 in pa_mainloop_iterate (m=0x55a8e7a362b0, block=<optimized out>, retval=0x0) at pulse/mainloop.c:926
#5 0x00007f8bb3bcc7d0 in pa_mainloop_run (m=0x55a8e7a362b0, retval=retval@entry=0x0) at pulse/mainloop.c:944
#6 0x00007f8bb3bda639 in thread (userdata=0x55a8e792de90) at pulse/thread-mainloop.c:100
#7 0x00007f8bb3979ac8 in internal_thread_func (userdata=0x55a8e7a36ce0) at pulsecore/thread-posix.c:81
#8 0x00007f8be2a4061b in start_thread (arg=0x7f8bae774700) at pthread_create.c:465
#9 0x00007f8be276d98f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 5 (Thread 0x7f8bce341700 (LWP 1401)):
#0 0x00007f8be27613db in __GI___poll (fds=0x55a8e74cf8b0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007f8be47e7e99 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x55a8e74cf8b0, timeout=<optimized out>, context=0x55a8e74cf940) at gmain.c:4169
#2 g_main_context_iterate (context=context@entry=0x55a8e74cf940, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3863
---Type <return> to continue, or q <return> to quit---
#3 0x00007f8be47e7fac in g_main_context_iteration (context=context@entry=0x55a8e74cf940, may_block=may_block@entry=1) at gmain.c:3929
#4 0x00007f8bce34942d in dconf_gdbus_worker_thread (user_data=0x55a8e74cf940) at dconf-gdbus-thread.c:82
#5 0x00007f8be480f486 in g_thread_proxy (data=0x55a8e7485680) at gthread.c:784
#6 0x00007f8be2a4061b in start_thread (arg=0x7f8bce341700) at pthread_create.c:465
#7 0x00007f8be276d98f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 4 (Thread 0x7f8badf73700 (LWP 1444)):
#0 0x00007f8be2a46cbb in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a8e7462978) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55a8e747adf0, cond=0x55a8e7462950) at pthread_cond_wait.c:502
#2 __pthread_cond_wait (cond=0x55a8e7462950, mutex=0x55a8e747adf0) at pthread_cond_wait.c:655
#3 0x00007f8bdaca7a24 in js::ConditionVariable::wait (this=<optimized out>, lock=...) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/posix/ConditionVariable.cpp:118
#4 0x00007f8bdaca7c95 in js::ConditionVariable::wait_for (this=0x55a8e7462950, lock=..., a_rel_time=...)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/posix/ConditionVariable.cpp:134
#5 0x00007f8bdb0a0333 in js::GlobalHelperThreadState::wait (timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/vm/HelperThreads.cpp:786
#6 js::HelperThread::threadLoop (this=0x55a8e793bbd0) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/vm/HelperThreads.cpp:1868
#7 0x00007f8bdb0c1952 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul> (this=0x55a8e7a1b6b0)
at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/Thread.h:234
#8 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start (aPack=0x55a8e7a1b6b0) at /usr/src/debug/mozjs52-52.6.0-1.fc27.x86_64/threading/Thread.h:227
#9 0x00007f8be2a4061b in start_thread (arg=0x7f8badf73700) at pthread_create.c:465
#10 0x00007f8be276d98f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 3 (Thread 0x7f8bcf550700 (LWP 1397)):
#0 0x00007f8be27613db in __GI___poll (fds=0x7f8bb4026970, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007f8be47e7e99 in g_main_context_poll (priority=<optimized out>, n_fds=4, fds=0x7f8bb4026970, timeout=<optimized out>, context=0x55a8e74a31e0) at gmain.c:4169
#2 g_main_context_iterate (context=0x55a8e74a31e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3863
#3 0x00007f8be47e8232 in g_main_loop_run (loop=0x55a8e74a3320) at gmain.c:4064
#4 0x00007f8be4dd0b56 in gdbus_shared_thread_func (user_data=0x55a8e7495010) at gdbusprivate.c:275
#5 0x00007f8be480f486 in g_thread_proxy (data=0x55a8e7484ca0) at gthread.c:784
#6 0x00007f8be2a4061b in start_thread (arg=0x7f8bcf550700) at pthread_create.c:465
#7 0x00007f8be276d98f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 2 (Thread 0x7f8bcfd51700 (LWP 1396)):
#0 0x00007f8be27613db in __GI___poll (fds=0x55a8e74852f0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007f8be47e7e99 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x55a8e74852f0, timeout=<optimized out>, context=0x55a8e7484980) at gmain.c:4169
#2 g_main_context_iterate (context=context@entry=0x55a8e7484980, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3863
#3 0x00007f8be47e7fac in g_main_context_iteration (context=0x55a8e7484980, may_block=may_block@entry=1) at gmain.c:3929
#4 0x00007f8be47e7ff1 in glib_worker_main (data=<optimized out>) at gmain.c:5724
#5 0x00007f8be480f486 in g_thread_proxy (data=0x55a8e7484c00) at gthread.c:784
#6 0x00007f8be2a4061b in start_thread (arg=0x7f8bcfd51700) at pthread_create.c:465
#7 0x00007f8be276d98f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 1 (Thread 0x7f8be56c0ac0 (LWP 1381)):
---Type <return> to continue, or q <return> to quit---
#0 raise (sig=<optimized out>) at ../sysdeps/unix/sysv/linux/raise.c:51
#1 0x000055a8e55f7a0b in dump_gjs_stack_on_signal_handler (signo=6) at ../src/main.c:372
#2 <signal handler called>
#3 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#4 0x00007f8be268f381 in __GI_abort () at abort.c:79
#5 0x00007f8be26858fa in __assert_fail_base (fmt=0x7f8be2800c28 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n",
assertion=assertion@entry=0x7f8bd98eba70 "tp->tap.nfingers_down <= tp->nfingers_down", file=file@entry=0x7f8bd98eb9d8 "../src/evdev-mt-touchpad-tap.c",
line=line@entry=1073, function=function@entry=0x7f8bd98ebcd0 <__PRETTY_FUNCTION__.10093> "tp_tap_handle_state") at assert.c:92
#6 0x00007f8be2685972 in __GI___assert_fail (assertion=assertion@entry=0x7f8bd98eba70 "tp->tap.nfingers_down <= tp->nfingers_down",
file=file@entry=0x7f8bd98eb9d8 "../src/evdev-mt-touchpad-tap.c", line=line@entry=1073,
function=function@entry=0x7f8bd98ebcd0 <__PRETTY_FUNCTION__.10093> "tp_tap_handle_state") at assert.c:101
#7 0x00007f8bd98db18e in tp_tap_handle_state (tp=0x55a8e783cd00, time=2329857505) at ../src/evdev-mt-touchpad-tap.c:1073
#8 0x00007f8bd98d65f7 in tp_handle_state (tp=0x55a8e783cd00, time=time@entry=2329857505) at ../src/evdev-mt-touchpad.c:1526
#9 0x00007f8bd98d8530 in tp_interface_process (dispatch=0x55a8e783cd00, device=<optimized out>, e=0x7ffe9248f6d0, time=2329857505) at ../src/evdev-mt-touchpad.c:1601
#10 0x00007f8bd98ccdf1 in evdev_device_dispatch (data=<optimized out>) at ../src/evdev.c:857
#11 0x00007f8bd98c8e1f in libinput_dispatch (libinput=0x55a8e77e1980) at ../src/libinput.c:1989
#12 0x00007f8be345f46c in dispatch_libinput (manager_evdev=0x55a8e74a6380) at evdev/clutter-device-manager-evdev.c:718
#13 clutter_event_dispatch (g_source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at evdev/clutter-device-manager-evdev.c:740
#14 0x00007f8be47e7b77 in g_main_dispatch (context=0x55a8e7485310) at gmain.c:3142
#15 g_main_context_dispatch (context=context@entry=0x55a8e7485310) at gmain.c:3795
#16 0x00007f8be47e7f20 in g_main_context_iterate (context=0x55a8e7485310, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3868
#17 0x00007f8be47e8232 in g_main_loop_run (loop=0x55a8e78ae1b0) at gmain.c:4064
#18 0x00007f8be2cfc7bc in meta_run () at core/main.c:648
#19 0x000055a8e55f742c in main (argc=<optimized out>, argv=<optimized out>) at ../src/main.c:530
The backtrace talks about the touchpad, which relates to what the user reported: it crashed while scrolling a web page in Firefox.
I've never observed this on a Thinkpad T440s, so it is possible that this is specific to the hardware/driver. However, GNOME Shell probably shouldn't crash just on touchpad events, taking with it the whole session and losing people's work.
I still have the core handy in coredumpctl if you need me to run some commands in gdb.