compiz assert failure: *** glibc detected *** compiz: double free or corruption (!prev): 0x00007fa248593900 ***

Bug #862938 reported by userdce
388
This bug affects 88 people
Affects Status Importance Assigned to Milestone
Nux
Fix Released
Undecided
Unassigned
Unity
Fix Released
Critical
Jason Smith
nux (Ubuntu)
Fix Released
Undecided
Unassigned
unity (Ubuntu)
Fix Released
Critical
Jason Smith

Bug Description

Dont know what happened

ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: libnux-1.0-0 1.14.0-0ubuntu1
ProcVersionSignature: Ubuntu 3.0.0-12.19-generic 3.0.4
Uname: Linux 3.0.0-12-generic x86_64
NonfreeKernelModules: fglrx
ApportVersion: 1.23-0ubuntu2
Architecture: amd64
AssertionMessage: *** glibc detected *** compiz: double free or corruption (!prev): 0x00007fa248593900 ***
CrashCounter: 1
Date: Thu Sep 29 21:41:14 2011
ExecutablePath: /usr/bin/compiz
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Beta amd64 (20110901)
ProcCmdline: compiz
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
Signal: 6
SourcePackage: nux
StacktraceTop:
 __libc_message (do_abort=2, fmt=0x7fa26815a0d8 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
 malloc_printerr (action=3, str=0x7fa26815a278 "double free or corruption (!prev)", ptr=<optimized out>) at malloc.c:6283
 __GI___libc_free (mem=<optimized out>) at malloc.c:3738
 nux::IOpenGLSurface::UnlockRect() () from /usr/lib/libnux-graphics-1.0.so.0
 nux::IOpenGLTexture2D::UnlockRect(int) () from /usr/lib/libnux-graphics-1.0.so.0
Title: compiz assert failure: *** glibc detected *** compiz: double free or corruption (!prev): 0x00007fa248593900 ***
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
userdce (userdce) wrote :
visibility: private → public
Revision history for this message
Apport retracing service (apport) wrote : This bug is a duplicate

Thank you for taking the time to report this crash and helping to make Ubuntu better. This particular crash has already been reported and is a duplicate of bug #857738, so is being marked as such. Please look at the other bug report to see if there is any missing information that you can provide, or to see if there is a workaround for the bug. Additionally, any further discussion regarding the bug should occur in the other report. Please continue to report any other bugs you may find.

tags: removed: need-amd64-retrace
Revision history for this message
Jay Taoko (jaytaoko) wrote :

There is a "new []" call in IOpenGLSurface::LockRect() that is matched with a "delete []" in IOpenGLSurface::UnlockRect.
In between, the memory that is allocated is passed to a client that writes it. Could it be that the clients writes beyond the allocated memory area and then corrupts it? It would help to have a detailed stacktrace.

Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in nux (Ubuntu):
status: New → Confirmed
Changed in unity:
status: New → Confirmed
Changed in nux:
status: New → Confirmed
Revision history for this message
Kim Tyler (ktyler) wrote :

It happened after coming back after screensaver activated (blank with no lock)

Revision history for this message
Alexander Tankeev (atankeev) wrote :

I got this crash when wallpaper has tried to switch to another.

Revision history for this message
Jason Smith (jassmith) wrote :

PanelMenuView.cpp was using potentially uninitialized memory

Changed in nux:
importance: Undecided → Critical
importance: Critical → Undecided
status: Confirmed → Invalid
Changed in unity:
status: Confirmed → Fix Committed
Changed in nux (Ubuntu):
status: Confirmed → Fix Committed
importance: Undecided → Critical
Changed in unity:
importance: Undecided → Critical
assignee: nobody → Jason Smith (jassmith)
Changed in nux (Ubuntu):
assignee: nobody → Jason Smith (jassmith)
status: Fix Committed → Invalid
Changed in unity:
milestone: none → 4.22.0
Changed in nux (Ubuntu):
assignee: Jason Smith (jassmith) → nobody
importance: Critical → Undecided
Changed in unity (Ubuntu):
status: New → Fix Committed
importance: Undecided → Critical
assignee: nobody → Jason Smith (jassmith)
Revision history for this message
Eero Pajarre (epajarre) wrote :

happened after logging in (screen lock) after hibernate

Changed in nux:
status: Invalid → Fix Released
Changed in unity:
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package unity - 4.22.0-0ubuntu1

---------------
unity (4.22.0-0ubuntu1) oneiric; urgency=low

  * New upstream release.
    - unity 3d firefox window borders disappear (LP: #861143)
    - Desktop drawn with offset (LP: #862743)
    - Crash when selecting Evolution in alt-tab (LP: #859431)
    - unity-panel-service crashed with SIGSEGV in g_type_check_instance_cast()
      - with a11y enabled (LP: #829367)
    - compiz crashed with SIGSEGV in
      unity::switcher::SwitcherController::~SwitcherController() (LP: #863302)
    - compiz assert failure: *** glibc detected *** compiz: double free or
      corruption (!prev): 0x00007fa248593900 *** (LP: #862938)
    - Onboard can cause unity to crash (LP: #863693)
    - compiz crashed with SIGSEGV in LauncherIcon::SetHasWindowOnViewport()
      (LP: #863652)
    - Dash opens the wrong application after scrolling in the application list
      (LP: #863555)
    - Categories "Applications" and "Files and folders" are untranslated
      (LP: #865430)
    - focus nautilus desktop to get focus at startup (LP: #863037)
    - The 'Desktop' label isn't shown if you use "Show desktop" in alt + tab
      (LP: #863129)
    - UIFe: Remove Ubuntu logo again from desktop title (LP: #865150)
    - compiz assert failure: *** glibc detected *** compiz: free(): corrupted
      unsorted chunks: 0x0000000004a1d390 *** (LP: #863303)
    - Fix a mem leak
    - compiz crashed with SIGSEGV in unity::dash::LensView::~LensView()
      (LP: #863191)
 -- Didier Roche <email address hidden> Tue, 04 Oct 2011 15:45:58 +0200

Changed in unity (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Giovanni Mellini (merlos) wrote :

got this crash again today

giovanni@whale:~$ apt-cache policy unity
unity:
  Installato: 4.22.0-0ubuntu2
  Candidato: 4.22.0-0ubuntu2
  Tabella versione:
 *** 4.22.0-0ubuntu2 0
        500 http://it.archive.ubuntu.com/ubuntu/ oneiric/main i386 Packages
        100 /var/lib/dpkg/status
giovanni@whale:~$

Revision history for this message
Vincent (vinnl) wrote :

Same here, apparently not fixed yet.

Changed in nux (Ubuntu):
status: Invalid → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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