Comment 0 for bug 1607472

Compiz lockscreen crashes as soon as I press CapsLock in password entry form. CapsLock is set a keyboard layout switch on my system, after the crash capitalization state is toggled (it usually is not).

The lockscreen & compiz is restarted but some information about open window definitely leaks out. Moreover, some "unauthorized input" may be successfully sent into the system from the keyboard while lockscreen is restarting.

Failed assertion is written to STDERR on death:
write(2, "terminate called after throwing an instance of '", 48) = 48
write(2, "boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >", 108) = 108
write(2, "'\n", 2) = 2
write(2, " what(): ", 11) = 11
write(2, "call to empty boost::function", 29) = 29
write(2, "\n", 1) = 1

Core file and other apport data should be attached. OOPS ID is 7f15eaa6-54e8-11e6-a019-fa163ed44aae

ProblemType: Crash
DistroRelease: Ubuntu 16.04
Package: compiz-core 1:
ProcVersionSignature: Ubuntu 4.4.0-31.50-generic 4.4.13
Uname: Linux 4.4.0-31-generic x86_64

ApportVersion: 2.20.1-0ubuntu2.1
Architecture: amd64
BootLog: /dev/mapper/sda3_crypt: clean, 3040513/15605760 files, 54376333/62420480 blocks
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: compiz
CompositorUnredirectDriverBlacklist: '(nouveau|Intel).*Mesa 8.0'
CompositorUnredirectFSW: true
CrashCounter: 1
CurrentDesktop: Unity
Date: Thu Jul 28 20:24:37 2016
DistUpgraded: Fresh install
DistroCodename: xenial
DistroVariant: ubuntu
ExecutablePath: /usr/bin/compiz
ExecutableTimestamp: 1468512841
 Intel Corporation Sky Lake Integrated Graphics [8086:1916] (rev 07) (prog-if 00 [VGA controller])
   Subsystem: Dell Skylake Integrated Graphics [1028:06dc]
InstallationDate: Installed on 2016-04-26 (93 days ago)
InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Release amd64 (20160420.1)
 Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
 Bus 001 Device 003: ID 8087:0a2b Intel Corp.
 Bus 001 Device 002: ID 1bcf:2b91 Sunplus Innovation Technology Inc.
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: Dell Inc. Latitude E7470
ProcCmdline: compiz
ProcCwd: /home/darkk
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-4.4.0-31-generic.efi.signed root=UUID=630582b3-1c52-4df8-9883-470d5c97e804 ro quiet splash vt.handoff=7
Signal: 6
SourcePackage: compiz
 __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/x86_64-linux-gnu/
 ?? () from /usr/lib/x86_64-linux-gnu/
 std::terminate() () from /usr/lib/x86_64-linux-gnu/
 __cxa_throw () from /usr/lib/x86_64-linux-gnu/
 void boost::throw_exception<boost::bad_function_call>(boost::bad_function_call const&) () from /usr/lib/x86_64-linux-gnu/compiz/
Title: compiz crashed with SIGABRT in __gnu_cxx::__verbose_terminate_handler()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo wireshark 03/04/2016
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 1.4.2 0VNKRJ
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 9
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvr1.4.2:bd03/04/2016:svnDellInc.:pnLatitudeE7470:pvr:rvnDellInc.:rn0VNKRJ:rvrA00:cvnDellInc.:ct9:cvr: Latitude E7470
dmi.sys.vendor: Dell Inc.
version.compiz: compiz 1:
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.67-1ubuntu0.16.04.1
version.libgl1-mesa-dri: libgl1-mesa-dri 11.2.0-1ubuntu2
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 11.2.0-1ubuntu2
version.xserver-xorg-core: xserver-xorg-core 2:1.18.3-1ubuntu2.2
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.10.1-1ubuntu2
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.7.0-1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.917+git20160325-1ubuntu1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.12-1build2
xserver.bootTime: Thu Jul 28 20:24:20 2016
xserver.configfile: default

xserver.logfile: /var/log/Xorg.0.log
 product id 1168
 vendor LGD
xserver.version: 2:1.18.3-1ubuntu2.2