compiz crashed with SIGSEGV in nux::NThreadSafeCounter::Decrement()

Bug #763225 reported by Boycek
30
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Nux
Fix Released
Medium
Unassigned
Unity
Fix Released
Medium
Jay Taoko
nux (Ubuntu)
Fix Released
Medium
Unassigned
Natty
Fix Released
Undecided
Unassigned
unity (Ubuntu)
Fix Released
Medium
Unassigned
Natty
Fix Released
Undecided
Unassigned

Bug Description

========================
Fixed in natty-proposed

Test case:
1. install nux version 0.9.48-0ubuntu1.1 and restart your session
2. check that it doesn't crash

========================

on log in

ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: libnux-0.9-0 0.9.44-0ubuntu2
ProcVersionSignature: Ubuntu 2.6.38-8.42-generic 2.6.38.2
Uname: Linux 2.6.38-8-generic x86_64
NonfreeKernelModules: fglrx
Architecture: amd64
Date: Sat Apr 16 18:00:10 2011
ExecutablePath: /usr/bin/compiz
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
ProcCmdline: compiz
ProcEnviron:
 LANGUAGE=en_US:en
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0x7f0744d083c7 <_ZN3nux18NThreadSafeCounter9DecrementEv+7>: lock xadd %edx,(%rdi)
 PC (0x7f0744d083c7) ok
 source "%edx" ok
 destination "(%rdi)" (0x00000000) not located in a known VMA region (needed writable region)!
SegvReason: writing NULL VMA
Signal: 11
SourcePackage: nux
StacktraceTop:
 nux::NThreadSafeCounter::Decrement() () from /usr/lib/libnux-core-0.9.so.0
 nux::IOpenGLTexture2D::~IOpenGLTexture2D() () from /usr/lib/libnux-graphics-0.9.so.0
 nux::IOpenGLTexture2D::~IOpenGLTexture2D() () from /usr/lib/libnux-graphics-0.9.so.0
 nux::Object::Destroy() () from /usr/lib/libnux-core-0.9.so.0
 nux::Object::UnReference() () from /usr/lib/libnux-core-0.9.so.0
Title: compiz crashed with SIGSEGV in nux::NThreadSafeCounter::Decrement()
UpgradeStatus: Upgraded to natty on 2011-04-17 (0 days ago)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
Boycek (boycek) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 nux::NThreadSafeCounter::Decrement (this=0x0) at ./ThreadGNU.cpp:36
 ReleaseReference (this=0x45de720, __in_chrg=<value optimized out>) at ../NuxCore/ObjectPtr.h:401
 ~ObjectPtr (this=0x45de720, __in_chrg=<value optimized out>) at ../NuxCore/ObjectPtr.h:234
 _Destroy<nux::ObjectPtr<nux::IOpenGLSurface> > (this=0x45de720, __in_chrg=<value optimized out>) at /usr/include/c++/4.5/bits/stl_construct.h:89
 __destroy<nux::ObjectPtr<nux::IOpenGLSurface>*> (this=0x45de720, __in_chrg=<value optimized out>) at /usr/include/c++/4.5/bits/stl_construct.h:99

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in nux (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Omer Akram (om26er)
Changed in nux:
status: New → Confirmed
Changed in unity:
status: New → Confirmed
Changed in nux (Ubuntu):
status: New → Confirmed
Changed in unity (Ubuntu):
status: New → Confirmed
visibility: private → public
Changed in unity:
importance: Undecided → Medium
Changed in nux:
importance: Undecided → Medium
Changed in unity (Ubuntu):
importance: Undecided → Medium
Changed in unity:
assignee: nobody → Jay Taoko (jaytaoko)
milestone: none → 3.8.14
Jay Taoko (jaytaoko)
Changed in nux:
status: Confirmed → In Progress
Changed in unity:
status: Confirmed → In Progress
Changed in nux (Ubuntu):
status: Confirmed → In Progress
Changed in unity (Ubuntu):
status: Confirmed → In Progress
Revision history for this message
Jay Taoko (jaytaoko) wrote :

Fix committed in change 348 of nux 0.9 series.

Changed in nux:
status: In Progress → Fix Committed
Changed in unity:
status: In Progress → Fix Committed
Changed in nux (Ubuntu):
status: In Progress → Fix Committed
Changed in unity (Ubuntu):
status: In Progress → Fix Committed
Jay Taoko (jaytaoko)
description: updated
Changed in unity (Ubuntu):
status: Fix Committed → Fix Released
Changed in unity:
status: Fix Committed → Fix Released
Changed in nux:
status: Fix Committed → Fix Released
Changed in unity (Ubuntu Natty):
status: New → Fix Released
Jay Taoko (jaytaoko)
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nux - 0.9.48-0ubuntu4

---------------
nux (0.9.48-0ubuntu4) oneiric; urgency=low

  * Cherry-pick more fixes:
    - input characters become invisible on switching dash to fullscreen mode
      (LP: #758248)
    - Fixed memory leak. Related to bug (LP: #758248)
    - Fix compiz crashed with SIGSEGV in nux::NThreadSafeCounter::Decrement()
      (LP: #763225)
 -- Didier Roche <email address hidden> Thu, 26 May 2011 17:01:57 +0200

Changed in nux (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Accepted nux into natty-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in nux (Ubuntu Natty):
status: New → Fix Committed
tags: added: verification-needed
Revision history for this message
Pedro Villavicencio (pedro) wrote :

I've followed the test case and the crash is not present with the proposed package , I'm marking this as verification-done; thanks all.

tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nux - 0.9.48-0ubuntu1.1

---------------
nux (0.9.48-0ubuntu1.1) natty-proposed; urgency=low

  * Cherry-pick fixes:
    - for launcher sometimes doesn't hide when there are
      windows beneath it (LP: #772185)
    - input characters become invisible on switching dash to fullscreen mode
      (LP: #758248)
    - Fixed memory leak. Related to bug (LP: #758248)
    - Fix compiz crashed with SIGSEGV in nux::NThreadSafeCounter::Decrement()
      (LP: #763225)
 -- Didier Roche <email address hidden> Thu, 26 May 2011 15:17:53 +0200

Changed in nux (Ubuntu Natty):
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.