compiz crashed with SIGFPE in unity::dash::ResultViewGrid::Draw()

Bug #860752 reported by Joshua Alcock
76
This bug affects 12 people
Affects Status Importance Assigned to Milestone
Nux
Invalid
Undecided
Unassigned
Unity
Fix Released
Undecided
Unassigned
nux (Ubuntu)
Invalid
Undecided
Unassigned
unity (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Simplying pressing the dash button

ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: libnux-1.0-0 1.12.0-0ubuntu1
ProcVersionSignature: Ubuntu 3.0.0-12.19-generic 3.0.4
Uname: Linux 3.0.0-12-generic i686
ApportVersion: 1.23-0ubuntu1
Architecture: i386
CrashCounter: 1
Date: Tue Sep 27 18:23:56 2011
ExecutablePath: /usr/bin/compiz
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Beta i386 (20110902)
ProcCmdline: compiz
Signal: 8
SourcePackage: nux
StacktraceTop:
 unity::dash::ResultViewGrid::Draw(nux::GraphicsEngine&, bool) () from /usr/lib/compiz/libunityshell.so
 nux::View::ProcessDraw(nux::GraphicsEngine&, bool) () from /usr/lib/libnux-1.0.so.0
 nux::Layout::ProcessDraw(nux::GraphicsEngine&, bool) () from /usr/lib/libnux-1.0.so.0
 unity::PlacesGroup::DrawContent(nux::GraphicsEngine&, bool) () from /usr/lib/compiz/libunityshell.so
 nux::View::ProcessDraw(nux::GraphicsEngine&, bool) () from /usr/lib/libnux-1.0.so.0
Title: compiz crashed with SIGFPE in unity::dash::ResultViewGrid::Draw()
UpgradeStatus: Upgraded to oneiric on 2011-09-12 (15 days ago)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
Joshua Alcock (joshwajustify92) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 unity::dash::ResultViewGrid::Draw (this=0xa1b3b00, GfxContext=..., force_draw=true) at /build/buildd/unity-4.18.0/plugins/unityshell/src/ResultViewGrid.cpp:603
 nux::View::ProcessDraw (this=0xa1b3b00, GfxContext=..., force_draw=true) at ./View.cpp:243
 nux::Layout::ProcessDraw (this=0xa549fb0, GfxContext=..., force_draw=true) at ./Layout.cpp:784
 unity::PlacesGroup::DrawContent (this=0xa549d00, GfxContext=..., force_draw=true) at /build/buildd/unity-4.18.0/plugins/unityshell/src/PlacesGroup.cpp:311
 nux::View::ProcessDraw (this=0xa549d00, GfxContext=..., force_draw=true) at ./View.cpp:244

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 nux (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 nux (Ubuntu):
status: New → Confirmed
Changed in unity:
status: New → Confirmed
Changed in nux:
status: New → Confirmed
Changed in nux (Ubuntu):
importance: Medium → Critical
Daniel Hahler (blueyed)
visibility: private → public
Revision history for this message
Barry Drake (b-drake) wrote :

This occurred after loading today's updates to Precise Pangolin and re-booting.

Gary M (garym)
tags: added: precise
Revision history for this message
Andrea Azzarone (azzar1) wrote :

Fixed in trunk:

        /* Guard against divide-by-zero. SIGFPEs are not mythological
         * contrary to popular belief */
        if (half_width >= 10)
          offset_x = MAX(MIN((x_position - half_width) / (half_width / 10), 5), -5);
        else
          offset_x = 0;

Changed in nux:
status: Confirmed → Invalid
Changed in unity:
status: Confirmed → Fix Released
Changed in nux (Ubuntu):
status: Confirmed → Fix Released
Changed in unity (Ubuntu):
status: New → Fix Released
Changed in nux (Ubuntu):
status: Fix Released → Invalid
importance: Critical → Undecided
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.