← Back to team overview

touch-packages team mailing list archive

[Bug 1351616] Re: Ubuntu 14.04: multi-touch screen can cause desktop to unlock

 

Mh, it looks like it crashes on the gdk XError handler... To make sure
this is the case, can you also install the gtk-3 symbols and run again
gdb?

Thanks.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to xorg in Ubuntu.
https://bugs.launchpad.net/bugs/1351616

Title:
  Ubuntu 14.04: multi-touch screen can cause desktop to unlock

Status in “xorg” package in Ubuntu:
  Incomplete

Bug description:
  Steps to reproduce on a laptop with a multitouch screen (in my case, a
  Lenovo X1 Carbon Gen 2):

  1. Lock the desktop.
  2. Start lightly tapping away on the laptop screen and triggering various bogus multitouch events.
  3. The Xorg issue reported in https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-evdev/+bug/1121379 will eventually trigger and gnome-session will crash
  4. You are able to view the unlocked desktop, and have limited keyboard/mouse access to the desktop.

  The issue seems to be similar to
  https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1308572 , which
  is marked fixed, but it looks like in the event of a crash the screen
  can still become unlocked.

  Relevant logs:
  ==> /var/log/auth.log <==
  Aug  2 09:14:10 SOMEHOST compiz: PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or director
  y
  Aug  2 09:14:10 SOMEHOST compiz: PAM adding faulty module: pam_kwallet.so
  Aug  2 09:14:10 SOMEHOST compiz: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "SOMEUSER"

  ==> /var/log/syslog <==
  Aug  2 09:14:24 SOMEHOST gnome-session[2065]: WARNING: App 'compiz.desktop' respawning too quickly
  Aug  2 09:14:24 SOMEHOST gnome-session[2065]: WARNING: App 'compiz.desktop' exited with code 1
  Aug  2 09:14:24 SOMEHOST gnome-session[2065]: WARNING: App 'compiz.desktop' respawning too quickly

  ==> /var/log/Xorg.0.log <==
  [   445.600] (EE) Backtrace:
  [   445.600] (EE) 0: /usr/bin/X (xorg_backtrace+0x48) [0x7f6921bd8c78]
  [   445.600] (EE) 1: /usr/bin/X (0x7f6921a30000+0x7d3e7) [0x7f6921aad3e7]
  [   445.600] (EE) 2: /usr/bin/X (0x7f6921a30000+0x138845) [0x7f6921b68845]
  [   445.600] (EE) 3: /usr/bin/X (0x7f6921a30000+0x138357) [0x7f6921b68357]
  [   445.600] (EE) 4: /usr/bin/X (0x7f6921a30000+0x13afa2) [0x7f6921b6afa2]
  [   445.601] (EE) 5: /usr/bin/X (0x7f6921a30000+0x15c1d4) [0x7f6921b8c1d4]
  [   445.601] (EE) 6: /usr/bin/X (mieqProcessDeviceEvent+0x1cd) [0x7f6921bbb0cd]
  [   445.601] (EE) 7: /usr/bin/X (mieqProcessInputEvents+0xf7) [0x7f6921bbb1e7]
  [   445.601] (EE) 8: /usr/bin/X (ProcessInputEvents+0x9) [0x7f6921ac2fe9]
  [   445.601] (EE) 9: /usr/bin/X (0x7f6921a30000+0x55802) [0x7f6921a85802]
  [   445.601] (EE) 10: /usr/bin/X (0x7f6921a30000+0x5994a) [0x7f6921a8994a]
  [   445.601] (EE) 11: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xf5) [0x7f691f56cec5]
  [   445.601] (EE) 12: /usr/bin/X (0x7f6921a30000+0x44e7e) [0x7f6921a74e7e]
  [   445.601] (EE)
  [   445.724] (EE) BUG: triggered 'if (!(event->device_event.flags & (1 << 5)))'
  [   445.724] (EE) BUG: ../../dix/touch.c:644 in TouchConvertToPointerEvent()
  [   445.724] (EE) Non-emulating touch event
  [   445.725] (EE)
  [   445.725] (EE) Backtrace:
  [   445.725] (EE) 0: /usr/bin/X (xorg_backtrace+0x48) [0x7f6921bd8c78]
  [   445.725] (EE) 1: /usr/bin/X (0x7f6921a30000+0x7d3e7) [0x7f6921aad3e7]
  [   445.725] (EE) 2: /usr/bin/X (0x7f6921a30000+0x138845) [0x7f6921b68845]
  [   445.725] (EE) 3: /usr/bin/X (0x7f6921a30000+0x138357) [0x7f6921b68357]
  [   445.725] (EE) 4: /usr/bin/X (0x7f6921a30000+0x13afa2) [0x7f6921b6afa2]
  [   445.726] (EE) 5: /usr/bin/X (0x7f6921a30000+0x15c1d4) [0x7f6921b8c1d4]
  [   445.726] (EE) 6: /usr/bin/X (mieqProcessDeviceEvent+0x1cd) [0x7f6921bbb0cd]
  [   445.726] (EE) 7: /usr/bin/X (mieqProcessInputEvents+0xf7) [0x7f6921bbb1e7]
  [   445.726] (EE) 8: /usr/bin/X (ProcessInputEvents+0x9) [0x7f6921ac2fe9]
  [   445.726] (EE) 9: /usr/bin/X (0x7f6921a30000+0x558c6) [0x7f6921a858c6]
  [   445.726] (EE) 10: /usr/bin/X (0x7f6921a30000+0x5994a) [0x7f6921a8994a]
  [   445.726] (EE) 11: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xf5) [0x7f691f56cec5]
  [   445.726] (EE) 12: /usr/bin/X (0x7f6921a30000+0x44e7e) [0x7f6921a74e7e]
  [   445.727] (EE)
  [   450.837] (II) AIGLX: Suspending AIGLX clients for VT switch

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1351616/+subscriptions