compiz crashed with SIGSEGV in _int_malloc() from __libc_calloc() from XOpenDisplay() from nux::WindowThread::ThreadCtor()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Nux |
Fix Released
|
Critical
|
Jay Taoko | ||
Unity |
Fix Released
|
Critical
|
Brandon Schaefer | ||
nux (Ubuntu) |
Fix Released
|
Critical
|
Jay Taoko | ||
Precise |
Invalid
|
Critical
|
Unassigned | ||
unity (Ubuntu) |
Fix Released
|
Critical
|
Unassigned | ||
Precise |
Fix Released
|
Critical
|
Unassigned |
Bug Description
SRU testcase
1. install unity from precise-proposed
2. make sure unity does not crash while enabling/disabling a plugin in CCSM
I have problems with alt+tab. When I use it the bars where are (close,minimize and maximize) disappear. And compiz is not even installed. I installed it and try to make some changes but it almost always crashes and I can't even reboot with terminal. System freezes. I thing maybe is something to do with VGA drivers, because when I installed 12.10 when I move windows they appear to lag like I have low fps. My VGA is nvidia 450GTS and now I am with 295 .20 drivers which I install from app "additional drivers".
ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: libnux-2.0-0 2.4.0-0ubuntu2
ProcVersionSign
Uname: Linux 3.2.0-18-generic x86_64
NonfreeKernelMo
ApportVersion: 1.94-0ubuntu1
Architecture: amd64
Date: Tue Mar 6 11:29:38 2012
ExecutablePath: /usr/bin/compiz
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
ProcCmdline: compiz
ProcEnviron:
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SegvAnalysis:
Segfault happened at: 0x7fd9446a56e0: cmp 0x18(%rax),%r14
PC (0x7fd9446a56e0) ok
source "0x18(%rax)" (0x1e000060002be1c) not located in a known VMA region (needed readable region)!
destination "%r14" ok
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: nux
StacktraceTop:
?? () from /lib/x86_
calloc () from /lib/x86_
XOpenDisplay () from /usr/lib/
nux::WindowThr
nux::CreateFro
Title: compiz crashed with SIGSEGV in calloc()
UpgradeStatus: Upgraded to precise on 2012-03-06 (0 days ago)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
Related branches
- Marco Trevisan (Treviño): Approve
-
Diff: 19 lines (+7/-1)1 file modifiedplugins/unityshell/src/unityshell.cpp (+7/-1)
visibility: | private → public |
summary: |
- compiz crashed with SIGSEGV in _int_malloc() + compiz crashed with SIGSEGV in _int_malloc() from __libc_calloc() from + XOpenDisplay() from nux::WindowThread::ThreadCtor() |
Changed in nux: | |
status: | New → Confirmed |
tags: | added: bugpattern-needed |
Changed in unity: | |
importance: | Undecided → High |
status: | New → Confirmed |
Changed in nux: | |
importance: | Undecided → High |
Changed in unity: | |
milestone: | none → 5.12.0 |
milestone: | 5.12.0 → 5.10.0 |
Changed in nux: | |
importance: | High → Critical |
Changed in unity: | |
importance: | High → Critical |
Changed in nux (Ubuntu): | |
importance: | Medium → Critical |
Changed in nux: | |
assignee: | nobody → Jay Taoko (jaytaoko) |
Changed in unity: | |
milestone: | 5.10.0 → 5.12.0 |
Changed in unity: | |
assignee: | nobody → Brandon Schaefer (brandontschaefer) |
Changed in nux: | |
status: | Confirmed → Invalid |
Changed in nux (Ubuntu): | |
status: | Confirmed → Fix Committed |
Changed in unity: | |
status: | Confirmed → Fix Committed |
Changed in nux (Ubuntu): | |
status: | Fix Committed → Invalid |
Changed in unity (Ubuntu): | |
status: | New → Fix Committed |
Changed in unity (Ubuntu Precise): | |
importance: | Undecided → Critical |
status: | Fix Committed → Confirmed |
description: | updated |
Changed in nux: | |
status: | Invalid → Fix Released |
Changed in unity: | |
status: | Fix Committed → Fix Released |
Changed in nux (Ubuntu): | |
status: | Invalid → Fix Released |
assignee: | nobody → Jay Taoko (jaytaoko) |
StacktraceTop: <optimized out>) at malloc.c:3274 OpenDis. c:256 ead::ThreadCtor (this=0x1809a00, X11Display=0x0, X11Window=347, OpenGLContext= 0x8ec6e8) at ./WindowThread. cpp:1104 mForeignWindow (X11Window=347, OpenGLContext= 0x8ec6e8, user_init_ func=0x7fd9307b 6be0 <unity: :UnityScreen: :initUnity( nux::NThread* , void*)>, data=0xe91880) at ./Nux.cpp:210
_int_malloc (av=0x7fd9449db720, bytes=16384) at malloc.c:3697
__libc_calloc (n=<optimized out>, elem_size=
XOpenDisplay (display=<optimized out>) at ../../src/
nux::WindowThr
nux::CreateFro