Large window size crashes compiz

Bug #579822 reported by NAQuan
58
This bug affects 11 people
Affects Status Importance Assigned to Milestone
compiz (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

Binary package hint: compiz

source package: compiz (not sure if it involve gnome)
Ubuntu version: 10.04 LTS
Package version: 1:0.8.4-0ubuntu15

I tried to resize a window to a size larger than screen size that span across 4 workspaces(i.e. move the window so that the corner is visible on other workspace and resize it with that corner), compiz crashed.

attachment is screenshot of steps to re-create the bug.

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: compiz 1:0.8.4-0ubuntu15
ProcVersionSignature: Ubuntu 2.6.32-22.33-generic 2.6.32.11+drm33.2
Uname: Linux 2.6.32-22-generic i686
Architecture: i386
CompizPlugins: [core,ccp,move,resize,place,decoration,vpswitch,mousepoll,dbus,gnomecompat,mag,regex,workarounds,imgjpeg,png,svg,text,session,commands,thumbnail,animation,expo,snap,wall,fade,switcher,scale]
Date: Thu May 13 14:49:17 2010
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100427.1)
MachineType: Acer Aspire 4710
PackageArchitecture: all
PciDisplay: 00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller [8086:27a2] (rev 03)
ProcCmdLine: BOOT_IMAGE=/vmlinuz-2.6.32-22-generic root=UUID=a8371db2-4572-4dbb-b997-73474daed0a0 ro quiet splash
ProcEnviron:
 LANGUAGE=en_US:en
 LANG=en_US.utf8
 SHELL=/bin/bash
RelatedPackageVersions:
 xserver-xorg 1:7.5+5ubuntu1
 libgl1-mesa-glx 7.7.1-1ubuntu2
 libdrm2 2.4.18-1ubuntu3
 xserver-xorg-video-intel 2:2.9.1-3ubuntu5
 xserver-xorg-video-ati 1:6.13.0-1ubuntu5
SourcePackage: compiz
XorgConf: Error: [Errno 2] No such file or directory: '/etc/X11/xorg.conf'
dmi.bios.date: 08/24/2007
dmi.bios.vendor: Phoenix Technologies LTD
dmi.bios.version: V1.08
dmi.board.name: Volvi
dmi.board.vendor: Acer
dmi.board.version: Rev
dmi.chassis.asset.tag: None
dmi.chassis.type: 10
dmi.chassis.vendor: Acer
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnPhoenixTechnologiesLTD:bvrV1.08:bd08/24/2007:svnAcer:pnAspire4710:pvr0100:rvnAcer:rnVolvi:rvrRev:cvnAcer:ct10:cvrN/A:
dmi.product.name: Aspire 4710
dmi.product.version: 0100
dmi.sys.vendor: Acer
glxinfo: Error: [Errno 2] No such file or directory
system: distro = Ubuntu, architecture = i686, kernel = 2.6.32-22-generic

Revision history for this message
NAQuan (naq2112) wrote :
Revision history for this message
Øyvind Stegard (oyvindstegard) wrote :

Confirmed, Compiz crashes for instance if Netbeans stupidly tries to create an extremely wide tooltip window spanning multiple virtual desktops. Desktop falls back to Metacity. compiz 1:0.8.4-0ubuntu15.1 x86.

Revision history for this message
arjun (arjunak01) wrote :

confirmed, use pidgin to create a new account with a long user id. then click on delete. this will cause pidgin to open a huge window causing compiz to crash. running it from the terminal i get this:

arjun@arjun-desktop:/$ compiz
WARNING: Application calling GLX 1.3 function "glXCreatePixmap" when GLX 1.3 is not supported! This is an application bug!
WARNING: Application calling GLX 1.3 function "glXDestroyPixmap" when GLX 1.3 is not supported! This is an application bug!
compiz (cube) - Warn: Failed to load slide: /usr/share/gdm/themes/Human/ubuntu.png
compiz (cube) - Warn: Failed to load slide: /usr/share/gdm/themes/Human/ubuntu.png
compiz (core) - Warn: Exceeded max texture size

Launching fallback window manager
Window manager warning: Log level 16: Error converting selection
Window manager warning: Log level 16: Error converting selection

I'm unable to get a bactrace. gdb stops responding after compiz crashes

arjun (arjunak01)
Changed in compiz (Ubuntu):
status: New → Confirmed
Revision history for this message
Brian Avery (briansvgs) wrote :

I have a dual monitor setup on my linux system (one monitor is 1920x1200, the other is 1920x1080). Expanding a program to fill both monitors on the same workspace crashes compiz on my system and restarts the gui.

tags: added: compiz-0.8
Revision history for this message
Gaz Davidson (garethdavidson) wrote :

I have this in issue in Ubuntu 10.10, Compiz 0.8, Gnome 2.32.0. I am using AMD's proprietary driver and have a 3 monitor desktop at 5760x1920. Resizing a GTK window larger than 3104 pixels wide causes my session to crash and I'm returned to the login screen.

Chromium can be resized without problems but FireFox causes me to be logged out, as do all Gnome apps that I tried. I also tried KolorPaint, a KDE app, this also caused the problem.

I've attached the image I used to find the maximum size, in case that's useful to someone.

Revision history for this message
Travis Watkins (amaranth) wrote :

Gaz, your issue is actually a separate bug and is (most likely) a crash in your driver. Compiz can't cause your entire session to crash, only the X server itself and the drivers loaded in to it can do that.

For the original issue, compiz 0.9 (currently in natty) has the ability to handle these large windows even when your video card/driver cannot but we currently do not have it enabled by default.

Revision history for this message
bitinerant (bitinerant) wrote :

Situation very similar to Øyvind Stegard - very tall mouse-over tooltip window in MonoDevelop crashes Compiz (version 1:0.8.6-0ubuntu9.1). I can get it back via `compiz --replace` but I still have to arrange the windows on workspaces manually.

Revision history for this message
Feistybird (bryanjen-tw) wrote :

same here, upload photos on flickr by both google-chrome and firefox4 will cause compiz to crash , as the extension file names field in the file selection dialog is out of the desktop size.

Revision history for this message
David Barth (dbarth) wrote :

Only security issues are now being considered for this release of Compiz (0.8).

Changed in compiz (Ubuntu):
status: Confirmed → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.