Divide by 0 (dy is 0) unity-window-decorator crashed with SIGFPE in _decor_blend_horz_border_picture()

Bug #710184 reported by Dave Gilbert
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
compiz (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: compiz

I'm not sure if this is related to the crash I'm seing in compiz #709906, but this one seems easier to diagnose.

I'm seeing:
unity-window-de[2095] trap divide error ip:7ff0ecb4d1f2 sp:7fffd910eef0 error:0 in libdecoration.so.0.0.0[7ff0ecb4b000+8000]

in the logs and from the core it looks like this is from:

            transform.matrix[1][1] = (left << 16) / dy;
in _decor_blend_horz_border_picture

why that's a zero - well I don't know, but it seems at worth checking rather than letting it crash.

Dave

ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: compiz-gnome 1:0.9.2.1+glibmainloop4-0ubuntu7
ProcVersionSignature: Ubuntu 2.6.37-2.10-generic 2.6.37-rc1
Uname: Linux 2.6.37-2-generic x86_64
Architecture: amd64
CompisitorRunning: None
CompizPlugins: No value set for `/apps/compiz-1/general/allscreens/options/active_plugins'
CrashCounter: 1
DRM.card0.LVDS.1:
 status: connected
 enabled: enabled
 dpms: On
 modes: 1280x800
 edid-base64: AP///////wBMozM2AAAAAAAPAQOAIRV4Cof1lFdPjCcnUFQAAAABAQEBAQEBAQEBAQEBAQEB7hoAgFAgEDAQMBMAS88QAAAZAAAADwAAAAAAAAAAACOHAmQCAAAA/gBTQU1TVU5HCiAgICAgAAAA/gBMVE4xNTRYMy1MMDYKAHA=
DRM.card0.VGA.1:
 status: connected
 enabled: enabled
 dpms: Off
 modes: 1024x768 800x600 800x600 848x480 640x480
 edid-base64:
Date: Sun Jan 30 14:28:10 2011
DistUpgraded: Yes, recently upgraded Log time: 2010-07-24 18:47:52.187518
DistroCodename: natty
DistroVariant: ubuntu
ExecutablePath: /usr/bin/unity-window-decorator
GraphicsCard:
 Subsystem: Toshiba America Info Systems Device [1179:ff10]
   Subsystem: Toshiba America Info Systems Device [1179:ff10]
Lsusb:
 Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: TOSHIBA Equium A100
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcCmdline: /usr/bin/unity-window-decorator
ProcEnviron:
 SHELL=/bin/bash
 PATH=(custom, no user)
 LC_MESSAGES=en_AG.utf8
 LANG=en_US.UTF-8
 LANGUAGE=en_GB.UTF-8:en
ProcKernelCmdLine: root=UUID=031a90fc-7cc9-4daf-bb3f-4bb3f68653ac ro quiet splash crashkernel=384M-2G:64M,2G-:128M
Renderer: Hardware acceleration
Signal: 8
SourcePackage: compiz
StacktraceTop:
 _decor_blend_horz_border_picture (xdisplay=0x2366760, src=100681866, xSrc=0, ySrc=0, dst=100681864, region=0x24e4b10, alpha=49151, shade_alpha=1, x1=6, y1=4, x2=1280, y2=4, dy=0, direction=-1, ignore_src_alpha=0, context=<value optimised out>, layout=<value optimised out>) at /build/buildd/compiz-0.9.2.1+glibmainloop4/libdecoration/decoration.c:2222
 decor_blend_border_picture (xdisplay=0x2366760, context=<value optimised out>, src=<value optimised out>, xSrc=<value optimised out>, ySrc=<value optimised out>, dst=100681864, layout=0x24e27d8, border=0, region=0x24e4b10, alpha=49151, shade_alpha=1, ignore_src_alpha=0) at /build/buildd/compiz-0.9.2.1+glibmainloop4/libdecoration/decoration.c:2542
 meta_draw_window_decoration ()
 ?? ()
 g_main_dispatch (context=0x237d0c0) at /build/buildd/glib2.0-2.27.92/glib/gmain.c:2440
Title: unity-window-decorator crashed with SIGFPE in _decor_blend_horz_border_picture()
UnitySupportTest:

UserGroups: adm admin audio cdrom dialout dip floppy libvirtd lpadmin plugdev scanner uml-net video
dmi.bios.date: 10/23/2006
dmi.bios.vendor: Phoenix Technologies LTD
dmi.bios.version: 2.10
dmi.board.name: MPAD-MSAE Customer Reference Boards
dmi.board.vendor: Intel Corporation
dmi.board.version: Not Applicable
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 1
dmi.chassis.vendor: No Enclosure
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnPhoenixTechnologiesLTD:bvr2.10:bd10/23/2006:svnTOSHIBA:pnEquiumA100:pvrPSAABE-00J008EN:rvnIntelCorporation:rnMPAD-MSAECustomerReferenceBoards:rvrNotApplicable:cvnNoEnclosure:ct1:cvrN/A:
dmi.product.name: Equium A100
dmi.product.version: PSAABE-00J008EN
dmi.sys.vendor: TOSHIBA
version.libdrm2: libdrm2 2.4.23-1ubuntu3
version.libgl1-mesa-glx: libgl1-mesa-glx 7.10-1ubuntu1
version.xserver-xorg: xserver-xorg 1:7.5+6ubuntu8
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.13.2+git20110124.fadee040-0ubuntu1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.14.0-1ubuntu2
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110107+b795ca6e-0ubuntu1

Revision history for this message
Dave Gilbert (ubuntu-treblig) wrote :
Revision history for this message
Apport retracing service (apport) wrote : This bug is a duplicate

Thank you for taking the time to report this crash and helping to make Ubuntu better. This particular crash has already been reported and is a duplicate of bug #708520, so is being marked as such. Please look at the other bug report to see if there is any missing information that you can provide, or to see if there is a workaround for the bug. Additionally, any further discussion regarding the bug should occur in the other report. Please continue to report any other bugs you may find.

visibility: private → public
tags: removed: need-amd64-retrace
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.