compiz crashed with signal 7 in unity::switcher::SwitcherController::CompareSwitcherItemsPriority()

Bug #924527 reported by Sam_ on 2012-01-31
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Unity
New
Undecided
Unassigned
unity (Ubuntu)
Critical
Unassigned

Bug Description

Reproducable.
#1 Only have firefox open in full screen mode. Update-manager displays updates in launcher, but don't open it.

#2 Have firefox open and on another workspace a terminal (e.g. terminator).
Update-manager displays updates in launcher, but don't open it.

On each scenario press alt+tab, mouse cursor disappears, wait 5 sec., screen blanks, then flashes, firefox appears again, launcher reveals and desktop is responsible again.
When having more workspaces, all applications are moved to the first one.

Tested different open applications, alt+tab works under no circumstances.
Tried to make a video but after alt+tab desktop doesn't recover, although went to tty killed recordmydesktop, firefox, terminator and back to GUI it needs alt+print-K to restart xserver in order to login again.

Every time you can make apport to report a crash.

ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: unity 4.28.0-0ubuntu2
ProcVersionSignature: Ubuntu 3.0.0-15.26-generic 3.0.13
Uname: Linux 3.0.0-15-generic x86_64
ApportVersion: 1.23-0ubuntu4
Architecture: amd64
Date: Tue Jan 31 22:21:06 2012
ExecutablePath: /usr/bin/compiz
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
ProcCmdline: compiz
ProcEnviron:
 PATH=(custom, no user)
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
Signal: 7
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 signal 7 in unity::switcher::SwitcherController::CompareSwitcherItemsPriority()
UpgradeStatus: Upgraded to oneiric on 2011-10-28 (95 days ago)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Sam_ (and-sam) wrote :
Sam_ (and-sam) on 2012-01-31
description: updated

StacktraceTop:
 unity::switcher::SwitcherController::CompareSwitcherItemsPriority (first=0x2a515b0, second=0x404b663e4a683d4a) 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=0x7f1f35f6d540 <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=0x7f1f35f6d540 <unity::switcher::SwitcherController::CompareSwitcherItemsPriority(AbstractLauncherIcon*, AbstractLauncherIcon*)>) at /usr/include/c++/4.6/bits/stl_algo.h:2201
 sort<__gnu_cxx::__normal_iterator<AbstractLauncherIcon**, std::vector<AbstractLauncherIcon*> >, bool (*)(AbstractLauncherIcon*, AbstractLauncherIcon*)> (__comp=0x7f1f35f6d540 <unity::switcher::SwitcherController::CompareSwitcherItemsPriority(AbstractLauncherIcon*, AbstractLauncherIcon*)>, __last=<optimized out>, __first=<optimized out>) at /usr/include/c++/4.6/bits/stl_algo.h:5370
 unity::switcher::SwitcherController::Show (this=0x25f6e50, show=<optimized out>, sort=<optimized out>, reverse=<optimized out>, results=...) at /build/buildd/unity-4.28.0/plugins/unityshell/src/SwitcherController.cpp:74

Changed in unity (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Sam_ (and-sam) wrote :

This is an image after clicking on update-manager to open.

Sam_ (and-sam) on 2012-01-31
description: updated
Didier Roche (didrocks) on 2012-02-01
Changed in unity (Ubuntu):
importance: Medium → Critical
Sam_ (and-sam) on 2012-02-01
security vulnerability: no → yes
security vulnerability: yes → no
visibility: private → public
Sam_ (and-sam) wrote :

Not able to make a video from alt+tab crash, but made one from transparent 3d-update-manager which only occurs after opening from launcher.
The many rotations were because I was looking for update-manager which I had already open, but it didn't display, had to click on launcher icon again to make it display.
Ignore the terminal flicker that's due to another known bug 876198.

Sam_ (and-sam) wrote :

Possibly dupe bug 924268

Sam_ (and-sam) wrote :

Just received the same StacktraceTop on attempt to move firefox (full screen mode) to another workspace with shift+ctrl+alt+arrow, but couldn't reproduce the crash.
On attempt to type here it openend a small inbox at the bottom right corner of the desktop, press [ESC] and switching workspaces back and forth with ctrl+alt+arrow allowed typing here again.

Geert Jan Alsem (gj-alsem) wrote :

Stacktrace seems the same as Bug #916879

Launchpad Janitor (janitor) wrote :

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

Changed in unity (Ubuntu):
status: New → Confirmed
Sam_ (and-sam) wrote :

Thanks Geert Jan, I'll mark it as dupe. Since it's unusable installed Precise.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers