compiz crashed with SIGSEGV in XGetSelectionOwner()

Bug #1432231 reported by Buzzing Robot on 2015-03-14
50
This bug affects 6 people
Affects Status Importance Assigned to Milestone
Unity
Fix Released
Medium
Andrea Azzarone
unity (Ubuntu)
Medium
Andrea Azzarone

Bug Description

Running updated & current Vivid, on systemd and using Intel Haswell video. Crash happened using Unity Tweak Tool after clicking Window Manager->General->Hardware Acceleration->Texture (dropdown).

Screen. mouse and keyboard froze for several seconds, screen flashed off and on, mouse and keyboard were functional.

ProblemType: Crash
DistroRelease: Ubuntu 15.04
Package: unity 7.3.1+15.04.20150227-0ubuntu1
ProcVersionSignature: Ubuntu 3.19.0-9.9-generic 3.19.1
Uname: Linux 3.19.0-9-generic x86_64
ApportVersion: 2.16.2-0ubuntu3
Architecture: amd64
CurrentDesktop: Unity
Date: Sat Mar 14 16:01:38 2015
ExecutablePath: /usr/bin/compiz
InstallationDate: Installed on 2015-03-14 (0 days ago)
InstallationMedia: Ubuntu 15.04 "Vivid Vervet" - Alpha amd64 (20150306)
ProcCmdline: compiz
ProcEnviron:
 LANGUAGE=en_US
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0x7f04575688dc <XGetSelectionOwner+12>: mov 0x968(%rdi),%rax
 PC (0x7f04575688dc) ok
 source "0x968(%rdi)" (0x3f8000003f4ce1ff) not located in a known VMA region (needed readable region)!
 destination "%rax" ok
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: unity
StacktraceTop:
 XGetSelectionOwner () from /usr/lib/x86_64-linux-gnu/libX11.so.6
 unity::XdndStartStopNotifierImp::OnTimeout() () from /usr/lib/compiz/libunityshell.so
 unity::glib::Source::SourceCallback(void*) () from /usr/lib/libunity-core-6.0.so.9
 ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
Title: compiz crashed with SIGSEGV in XGetSelectionOwner()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo

Related branches

Buzzing Robot (buzzingrobot) wrote :

StacktraceTop:
 XGetSelectionOwner (dpy=0x3f8000003f4cd897, selection=0) at ../../src/GetSOwner.c:38
 unity::XdndStartStopNotifierImp::OnTimeout() () from /tmp/apport_sandbox__dP6Az/usr/lib/compiz/libunityshell.so
 unity::glib::Source::SourceCallback(void*) () from /tmp/apport_sandbox__dP6Az/usr/lib/libunity-core-6.0.so.9
 g_timeout_dispatch (source=0x3d10130, callback=<optimized out>, user_data=<optimized out>) at /build/buildd/glib2.0-2.43.91/./glib/gmain.c:4545
 g_main_dispatch (context=0x1ae2fc0) at /build/buildd/glib2.0-2.43.91/./glib/gmain.c:3122

Changed in unity (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Launchpad Janitor (janitor) wrote :

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

Changed in unity (Ubuntu):
status: New → Confirmed
Changed in unity:
importance: Undecided → Medium
status: New → Confirmed
information type: Private → Public
Sebastien Bacher (seb128) wrote :

that issue started in vivid it seems
https://errors.ubuntu.com/problem/7feea27498d47b4914cf17674c927cfa0b0e1d7e

the date seems to correspond with 7.3.1+15.04.20150219.2 which added menus for unfocused windows

Andrea Azzarone (azzar1) on 2015-03-26
Changed in unity:
milestone: none → 7.3.3
assignee: nobody → Andrea Azzarone (azzar1)
Changed in unity (Ubuntu):
assignee: nobody → Andrea Azzarone (azzar1)
Changed in unity:
status: Confirmed → In Progress
Changed in unity (Ubuntu):
status: Confirmed → In Progress
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package unity - 7.3.2+15.04.20150330-0ubuntu1

---------------
unity (7.3.2+15.04.20150330-0ubuntu1) vivid; urgency=medium

  [ Andrea Azzarone ]
  * Do not restore focus if a quicklist is opened during launcher key
    navigation. (LP: #932486)
  * Forward first key event that happens on top of the blank window to
    the lockscreen. (LP: #1308265)
  * Hide launcher to avoid damaging window when not needed. Also make
    sure that pressure effect works fine (previous fix has been reverted
    because of this!). (LP: #1301394)
  * Make sure scope_views_[filter.id] exists before using operator[] on
    it. (LP: #926979)
  * Make sure that signals are auto-desconnected when
    XdndStartStopNotifierImp is destroyed. (LP: #1432231)
  * Release pointer barrier if launcher is in lock_hide state. (LP:
    #1029114)

  [ Sebastien Bacher ]
  * use the new nautilus .desktop name (LP: #1436297)

  [ Stephen M. Webb ]
  * AP tests: accounted for arbitrarily-raised exceptions in checking
    scaled windows (LP: #1436095)
 -- CI Train Bot <email address hidden> Mon, 30 Mar 2015 15:48:47 +0000

Changed in unity (Ubuntu):
status: In Progress → Fix Released
Stephen M. Webb (bregma) on 2015-03-30
Changed in unity:
status: In Progress → Fix Committed
Changed in unity:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers