compiz crashed with SIGSEGV in unity::switcher::SwitcherController::CompareSwitcherItemsPriority()

Bug #918121 reported by piratemurray
54
This bug affects 9 people
Affects Status Importance Assigned to Milestone
Unity
Confirmed
Critical
Unassigned
unity (Ubuntu)
Confirmed
Critical
Unassigned

Bug Description

******* Could be a duplicate of bug #916879 . Sorry, I don't know enough to determine. **********

Steps to reprpduce:

1) Start Gwibber
2) Switch to another program using alt-tab

Expected results:
alt-tab dialogue appears

Actual result:
Desktop appears to crash. Sometimes returns to desktop. Sometimes hangs involving a hard reset.

ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: unity 4.28.0-0ubuntu1
ProcVersionSignature: Ubuntu 3.0.0-15.25-generic-pae 3.0.13
Uname: Linux 3.0.0-15-generic-pae i686
ApportVersion: 1.23-0ubuntu4
Architecture: i386
Date: Wed Jan 18 10:40:19 2012
ExecutablePath: /usr/bin/compiz
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release i386 (20110427.1)
ProcCmdline: compiz
ProcEnviron:
 LANGUAGE=en_GB:en
 PATH=(custom, no user)
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
Signal: 11
SourcePackage: unity
StacktraceTop:
 unity::switcher::SwitcherController::CompareSwitcherItemsPriority(AbstractLauncherIcon*, AbstractLauncherIcon*) () from /usr/lib/compiz/libunityshell.so
 void std::__insertion_sort<__gnu_cxx::__normal_iterator<AbstractLauncherIcon**, std::vector<AbstractLauncherIcon*, std::allocator<AbstractLauncherIcon*> > >, bool (*)(AbstractLauncherIcon*, AbstractLauncherIcon*)>(__gnu_cxx::__normal_iterator<AbstractLauncherIcon**, std::vector<AbstractLauncherIcon*, std::allocator<AbstractLauncherIcon*> > >, __gnu_cxx::__normal_iterator<AbstractLauncherIcon**, std::vector<AbstractLauncherIcon*, std::allocator<AbstractLauncherIcon*> > >, bool (*)(AbstractLauncherIcon*, AbstractLauncherIcon*)) () from /usr/lib/compiz/libunityshell.so
 unity::switcher::SwitcherController::Show(unity::switcher::SwitcherController::ShowMode, unity::switcher::SwitcherController::SortMode, bool, std::vector<AbstractLauncherIcon*, std::allocator<AbstractLauncherIcon*> >) () from /usr/lib/compiz/libunityshell.so
 UnityScreen::altTabInitiateCommon(CompAction*, unsigned int, std::vector<CompOption, std::allocator<CompOption> >&) () from /usr/lib/compiz/libunityshell.so
 UnityScreen::altTabForwardInitiate(CompAction*, unsigned int, std::vector<CompOption, std::allocator<CompOption> >&) () from /usr/lib/compiz/libunityshell.so
Title: compiz crashed with SIGSEGV in unity::switcher::SwitcherController::CompareSwitcherItemsPriority()
UpgradeStatus: Upgraded to oneiric on 2011-11-30 (48 days ago)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
piratemurray (mez-pahlan) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 unity::switcher::SwitcherController::CompareSwitcherItemsPriority (first=0xab3f400, second=0xa3820a0) at /build/buildd/unity-4.28.0/plugins/unityshell/src/SwitcherController.cpp:354
 std::__insertion_sort<__gnu_cxx::__normal_iterator<AbstractLauncherIcon**, std::vector<AbstractLauncherIcon*, std::allocator<AbstractLauncherIcon*> > >, bool (*)(AbstractLauncherIcon*, AbstractLauncherIcon*)> (__first=..., __last=..., __comp=0xb47a9f80 <unity::switcher::SwitcherController::CompareSwitcherItemsPriority(AbstractLauncherIcon*, AbstractLauncherIcon*)>) at /usr/include/c++/4.6/bits/stl_algo.h:2129
 __final_insertion_sort<__gnu_cxx::__normal_iterator<AbstractLauncherIcon**, std::vector<AbstractLauncherIcon*> >, bool (*)(AbstractLauncherIcon*, AbstractLauncherIcon*)> (__last=<optimized out>, __first=<optimized out>, __comp=<optimized out>) at /usr/include/c++/4.6/bits/stl_algo.h:2201
 sort<__gnu_cxx::__normal_iterator<AbstractLauncherIcon**, std::vector<AbstractLauncherIcon*> >, bool (*)(AbstractLauncherIcon*, AbstractLauncherIcon*)> (__comp=<optimized out>, __last=<optimized out>, __first=<optimized out>) at /usr/include/c++/4.6/bits/stl_algo.h:5370
 unity::switcher::SwitcherController::Show (this=0xaabae68, show=unity::switcher::SwitcherController::ALL, sort=unity::switcher::SwitcherController::FOCUS_ORDER, reverse=false, results=...) at /build/buildd/unity-4.28.0/plugins/unityshell/src/SwitcherController.cpp:74

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 unity (Ubuntu):
importance: Undecided → Medium
tags: removed: need-i386-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
visibility: private → public
Changed in unity:
status: New → Confirmed
milestone: none → 5.2.0
Tim Penhey (thumper)
Changed in unity:
importance: Undecided → Critical
Revision history for this message
Camille Appert (bibinou) wrote :

Just curious, does a 5.x milestone means it won't be backported in Oneiric ?

Changed in unity (Ubuntu):
importance: Medium → Critical
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.