kazam crashed with SIGSEGV in XkbGetUpdatedMap() when run under Wayland

Bug #1651594 reported by Wise Melon on 2016-12-20
62
This bug affects 10 people
Affects Status Importance Assigned to Milestone
Kazam Screencaster
Undecided
Unassigned
Ubuntu GNOME
Undecided
Unassigned
kazam (Ubuntu)
Medium
Unassigned

Bug Description

I have found that after switching from Xorg to Wayland via the login screen on Ubuntu GNOME 16.10 with GNOME 3.22 that when launching kazam the following is outputted in Terminal and it crashes:

    /usr/bin/kazam:32: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded.
      from gi.repository import Gtk
    /usr/lib/python3/dist-packages/kazam/frontend/window_area.py:30: PyGIWarning: Wnck was imported without specifying a version first. Use gi.require_version('Wnck', '3.0') before import to ensure that the right version gets loaded.
      from gi.repository import Gtk, GObject, Gdk, Wnck, GdkX11
    /usr/lib/python3/dist-packages/kazam/backend/gstreamer.py:35: PyGIWarning: Gst was imported without specifying a version first. Use gi.require_version('Gst', '1.0') before import to ensure that the right version gets loaded.
      from gi.repository import GObject, Gst
    /usr/lib/python3/dist-packages/kazam/frontend/indicator.py:148: PyGIWarning: AppIndicator3 was imported without specifying a version first. Use gi.require_version('AppIndicator3', '0.1') before import to ensure that the right version gets loaded.
      from gi.repository import AppIndicator3
    /usr/lib/python3/dist-packages/kazam/frontend/indicator.py:97: PyGIWarning: Keybinder was imported without specifying a version first. Use gi.require_version('Keybinder', '3.0') before import to ensure that the right version gets loaded.
      from gi.repository import Keybinder
    Segmentation fault (core dumped)

I am therefore unable to use Kazam under Wayland as it crashes every time I try to open it.

ProblemType: Crash
DistroRelease: Ubuntu 16.10
Package: kazam 1.4.5-2
ProcVersionSignature: Ubuntu 4.8.0-30.32-generic 4.8.6
Uname: Linux 4.8.0-30-generic x86_64
ApportVersion: 2.20.3-0ubuntu8.2
Architecture: amd64
CrashCounter: 1
CurrentDesktop: GNOME
Date: Fri Dec 16 22:39:15 2016
ExecutablePath: /usr/bin/kazam
ExecutableTimestamp: 1444738162
InstallationDate: Installed on 2016-05-15 (215 days ago)
InstallationMedia: Ubuntu-GNOME 15.10 "Wily Werewolf" - Release amd64 (20151021)
InterpreterPath: /usr/bin/python3.5
PackageArchitecture: all
ProcCmdline: /usr/bin/python3 /usr/bin/kazam
ProcCwd: /home/totoro/Source
SegvAnalysis: Skipped: missing required field "Disassembly"
Signal: 11
SourcePackage: kazam
StacktraceTop:
 XkbGetUpdatedMap () from /usr/lib/x86_64-linux-gnu/libX11.so.6
 XkbGetMap () from /usr/lib/x86_64-linux-gnu/libX11.so.6
 ?? () from /usr/lib/x86_64-linux-gnu/libkeybinder-3.0.so.0
 ?? () from /usr/lib/x86_64-linux-gnu/libkeybinder-3.0.so.0
 keybinder_bind_full () from /usr/lib/x86_64-linux-gnu/libkeybinder-3.0.so.0
Title: kazam crashed with SIGSEGV in XkbGetUpdatedMap()
UpgradeStatus: Upgraded to yakkety on 2016-10-19 (58 days ago)
UserGroups: adm cdrom dip libvirt libvirtd lpadmin plugdev sambashare sudo

StacktraceTop:
 XkbGetUpdatedMap (dpy=0x5575f16538b0, which=7, xkb=0x5575f1b6dde0) at ../../../src/xkb/XKBGetMap.c:580
 XkbGetMap (dpy=0x5575f16538b0, which=which@entry=7, deviceSpec=deviceSpec@entry=256) at ../../../src/xkb/XKBGetMap.c:603
 grab_ungrab (rootwin=rootwin@entry=0x5575f1656000, keyval=114, modifiers=67108932, grab=grab@entry=1) at bind.c:203
 do_grab_key (binding=binding@entry=0x5575f1b6dd90) at bind.c:326
 keybinder_bind_full (keystring=0x5575f1b28fb0 "<Super><Ctrl>R", handler=0x7f3624ec2010, user_data=0x5575f1db80f0, notify=0x7f3621e200b0 <_pygi_invoke_closure_free>) at bind.c:584

Changed in kazam (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
tags: added: wayland
information type: Private → Public
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in kazam (Ubuntu):
status: New → Confirmed
tags: added: artful
tags: added: bionic
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers