compiz crashed with SIGSEGV in XGetSelectionOwner()

Bug #1432231 reported by Buzzing Robot
50
This bug affects 6 people
Affects Status Importance Assigned to Milestone
Unity
Fix Released
Medium
Andrea Azzarone
unity (Ubuntu)
Fix Released
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

Revision history for this message
Buzzing Robot (buzzingrobot) wrote :
Revision history for this message
Apport retracing service (apport) 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

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceSource.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in unity (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Revision history for this message
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
Revision history for this message
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)
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
Revision history for this message
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)
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.