compiz crashed with SIGSEGV in unity::switcher::SwitcherController::CompareSwitcherItemsPriority()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
Critical
|
Unassigned | ||
Unity Distro Priority |
Fix Released
|
Critical
|
Unassigned | ||
unity (Ubuntu) |
Fix Released
|
Critical
|
Unassigned | ||
Oneiric |
Won't Fix
|
Critical
|
Unassigned |
Bug Description
I might have been switching tabs in lyx...which is probably unrelated.
Update: after more occurrences of this, it seems this is triggered by alt-tab.
ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: unity 4.28.0-0ubuntu1
ProcVersionSign
Uname: Linux 3.0.0-15-generic i686
ApportVersion: 1.23-0ubuntu4
Architecture: i386
Date: Sun Jan 15 19:35:33 2012
Disassembly: => 0x0: Cannot access memory at address 0x0
ExecutablePath: /usr/bin/compiz
ProcCmdline: compiz
ProcEnviron:
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SegvAnalysis:
Segfault happened at: 0x0: Cannot access memory at address 0x0
PC (0x00000000) not located in a known VMA region (needed executable region)!
SegvReason: executing NULL VMA
Signal: 11
SourcePackage: unity
StacktraceTop:
?? ()
unity:
void std::__
unity:
UnityScreen:
Title: compiz crashed with SIGSEGV in unity::
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
Related branches
- Gord Allott (community): Approve
-
Diff: 2242 lines (+393/-320)32 files modifiedplugins/unityshell/src/AbstractLauncherIcon.cpp (+27/-0)
plugins/unityshell/src/AbstractLauncherIcon.h (+17/-6)
plugins/unityshell/src/BamfLauncherIcon.cpp (+4/-2)
plugins/unityshell/src/BamfLauncherIcon.h (+1/-0)
plugins/unityshell/src/DesktopLauncherIcon.cpp (+1/-0)
plugins/unityshell/src/DeviceLauncherSection.cpp (+2/-2)
plugins/unityshell/src/DeviceLauncherSection.h (+1/-1)
plugins/unityshell/src/IconTextureSource.cpp (+1/-0)
plugins/unityshell/src/IconTextureSource.h (+1/-0)
plugins/unityshell/src/Launcher.cpp (+53/-54)
plugins/unityshell/src/Launcher.h (+34/-34)
plugins/unityshell/src/LauncherController.cpp (+75/-83)
plugins/unityshell/src/LauncherController.h (+1/-1)
plugins/unityshell/src/LauncherIcon.cpp (+21/-8)
plugins/unityshell/src/LauncherIcon.h (+16/-1)
plugins/unityshell/src/LauncherModel.cpp (+18/-26)
plugins/unityshell/src/LauncherModel.h (+22/-22)
plugins/unityshell/src/MockLauncherIcon.h (+16/-1)
plugins/unityshell/src/SimpleLauncherIcon.cpp (+3/-1)
plugins/unityshell/src/SimpleLauncherIcon.h (+1/-0)
plugins/unityshell/src/SoftwareCenterLauncherIcon.cpp (+1/-0)
plugins/unityshell/src/SwitcherController.cpp (+9/-9)
plugins/unityshell/src/SwitcherController.h (+3/-3)
plugins/unityshell/src/SwitcherModel.cpp (+8/-10)
plugins/unityshell/src/SwitcherModel.h (+7/-7)
plugins/unityshell/src/SwitcherView.cpp (+4/-4)
plugins/unityshell/src/SwitcherView.h (+2/-2)
plugins/unityshell/src/unity-launcher-accessible.cpp (+16/-16)
plugins/unityshell/src/unity-switcher-accessible.cpp (+7/-7)
plugins/unityshell/src/unityshell.cpp (+2/-2)
tests/CMakeLists.txt (+1/-0)
tests/test_launcher_model.cpp (+18/-18)
description: | updated |
Changed in unity: | |
status: | New → Confirmed |
Changed in unity (Ubuntu): | |
importance: | Medium → Critical |
Changed in unity: | |
importance: | Undecided → Critical |
Changed in unity-distro-priority: | |
importance: | Undecided → Critical |
status: | New → Fix Committed |
Changed in unity: | |
milestone: | none → 5.4.0 |
Changed in unity: | |
status: | Fix Committed → Fix Released |
tags: | added: distro-priority |
Changed in unity (Ubuntu): | |
status: | Fix Committed → Fix Released |
Changed in unity-distro-priority: | |
status: | Fix Committed → Fix Released |
Changed in unity: | |
assignee: | Jason Smith (jassmith) → nobody |
affects: | unity (Ubuntu Oneiric) → Ubuntu Oneiric |
affects: | Ubuntu Oneiric → unity (Ubuntu Oneiric) |
StacktraceTop: :switcher: :SwitcherContro ller::CompareSw itcherItemsPrio rity (first=0x9550af0, second=0x806430) at /build/ buildd/ unity-4. 28.0/plugins/ unityshell/ src/SwitcherCon troller. cpp:354 _insertion_ sort<__ gnu_cxx: :__normal_ iterator< AbstractLaunche rIcon** , std::vector< AbstractLaunche rIcon*, std::allocator< AbstractLaunche rIcon*> > >, bool (*)(AbstractLau ncherIcon* , AbstractLaunche rIcon*) > (__first=..., __last=..., __comp=0x2aa4f80 <unity: :switcher: :SwitcherContro ller::CompareSw itcherItemsPrio rity(AbstractLa uncherIcon* , AbstractLaunche rIcon*) >) at /usr/include/ c++/4.6/ bits/stl_ algo.h: 2129 insertion_ sort<__ gnu_cxx: :__normal_ iterator< AbstractLaunche rIcon** , std::vector< AbstractLaunche rIcon*> >, bool (*)(AbstractLau ncherIcon* , AbstractLaunche rIcon*) > (__last=<optimized out>, __first=<optimized out>, __comp=<optimized out>) at /usr/include/ c++/4.6/ bits/stl_ algo.h: 2201 _gnu_cxx: :__normal_ iterator< AbstractLaunche rIcon** , std::vector< AbstractLaunche rIcon*> >, bool (*)(AbstractLau ncherIcon* , AbstractLaunche rIcon*) > (__comp=<optimized out>, __last=<optimized out>, __first=<optimized out>) at /usr/include/ c++/4.6/ bits/stl_ algo.h: 5370
?? ()
unity:
std::_
__final_
sort<_