unity stalls on window resize using hotspot

Bug #1248029 reported by Andrew Marsden
32
This bug affects 8 people
Affects Status Importance Assigned to Milestone
Compiz
Triaged
High
Christopher Townsend
compiz (Ubuntu)
Triaged
High
Christopher Townsend

Bug Description

When resizing windows using the "hotspots" (i.e. drag to top for full-size, drag to right for right-half, etc), it generally works fine.

However, if I drag a window to the top hotspot, and release it too quickly, before the orange border has had time to fill the screen, then the window will not resize, the orange border will stay almost-complete and I will be unable to interact with the GUI.

**EDIT** It appears not to have anything to do with speed of release, as the same problem happened after posting, but I held the window "in limbo" for a second or two, and the border did finish filling the screen.

Dropping to tty and back to display blanks the screen, displaying only the cursor

Replacing unity using tty works, and I can use the interface as normal from thenceforth, including resizing the window that caused the crash.

I haven't had the problem with Left or Right hotspots, but I don't use them nearly as much.

I thought the problem was with Chrome, but I've managed to reproduce (accidentally) using Libreoffice Writer and Libreoffice Calc.

==============

ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: unity 7.1.2+13.10.20131014.1-0ubuntu1
ProcVersionSignature: Ubuntu 3.11.0-12.19-generic 3.11.3
Uname: Linux 3.11.0-12-generic x86_64
NonfreeKernelModules: nvidia
.proc.driver.nvidia.gpus.0: Error: [Errno 21] Is a directory: '/proc/driver/nvidia/gpus/0'
.proc.driver.nvidia.registry: Binary: ""
.proc.driver.nvidia.version:
 NVRM version: NVIDIA UNIX x86_64 Kernel Module 304.88 Wed Mar 27 14:26:46 PDT 2013
 GCC version: gcc version 4.8.1 (Ubuntu/Linaro 4.8.1-10ubuntu7)
.tmp.unity.support.test.0:

ApportVersion: 2.12.5-0ubuntu2.1
Architecture: amd64
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: compiz
CompositorUnredirectDriverBlacklist: '(nouveau|Intel).*Mesa 8.0'
CompositorUnredirectFSW: true
Date: Tue Nov 5 04:37:45 2013
DistUpgraded: 2013-10-08 18:03:26,621 DEBUG enabling apt cron job
DistroCodename: saucy
DistroVariant: ubuntu
DkmsStatus:
 nvidia-304, 304.88, 3.11.0-11-generic, x86_64: installed
 nvidia-304, 304.88, 3.11.0-12-generic, x86_64: installed
GraphicsCard:
 NVIDIA Corporation GK107M [GeForce GT 650M] [10de:0fd1] (rev a1) (prog-if 00 [VGA controller])
   Subsystem: COMPAL Electronics Inc Device [14c0:0066]
JockeyStatus:
 kmod:nvidia_319_updates - NVIDIA binary Xorg driver, kernel module and VDPAU library (Proprietary, Disabled, Not in use)
 kmod:nvidia_304 - nvidia_304 (Proprietary, Enabled, Not in use)
 kmod:nvidia_304_updates - NVIDIA binary Xorg driver, kernel module and VDPAU library (Proprietary, Disabled, Not in use)
 kmod:nvidia_319 - NVIDIA binary Xorg driver, kernel module and VDPAU library (Proprietary, Disabled, Not in use)
MachineType: Compal QAL51
MarkForUpload: True
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.11.0-12-generic root=UUID=3c467fa4-2216-409e-a198-ce8e0b929660 ro splash quiet
SourcePackage: unity
UpgradeStatus: Upgraded to saucy on 2013-10-08 (27 days ago)
dmi.bios.date: 03/15/2013
dmi.bios.vendor: Insyde Corp.
dmi.bios.version: 6.40
dmi.board.asset.tag: Type2 - Board Asset Tag
dmi.board.name: Type2 - Board Product Name1
dmi.board.vendor: Compal
dmi.board.version: Type2 - Board Version
dmi.chassis.asset.tag: Chassis Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: Compal
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnInsydeCorp.:bvr6.40:bd03/15/2013:svnCompal:pnQAL51:pvr6.40:rvnCompal:rnType2-BoardProductName1:rvrType2-BoardVersion:cvnCompal:ct10:cvrChassisVersion:
dmi.product.name: QAL51
dmi.product.version: 6.40
dmi.sys.vendor: Compal
version.compiz: compiz 1:0.9.10+13.10.20131011-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.46-1
version.libgl1-mesa-dri: libgl1-mesa-dri 9.2.1-1ubuntu3
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 9.2.1-1ubuntu3
version.nvidia-graphics-drivers: nvidia-graphics-drivers N/A
version.xserver-xorg-core: xserver-xorg-core 2:1.14.3-3ubuntu2
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.3-0ubuntu3.1
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.2.0-0ubuntu10
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.904-0ubuntu2
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.9-2ubuntu1
xserver.bootTime: Mon Nov 4 23:58:00 2013
xserver.configfile: default
xserver.errors:
 Failed to load /usr/lib/xorg/modules/libglamoregl.so: /usr/lib/xorg/modules/libglamoregl.so: undefined symbol: _glapi_tls_Context
 Failed to load module "glamoregl" (loader failed, 7)
 open /dev/dri/card0: No such file or directory
 open /dev/fb0: No such file or directory
xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:

xserver.version: 2:1.14.3-3ubuntu2

Revision history for this message
Andrew Marsden (marsdeat) wrote :

ADDITIONAL DETAILS: The behaviour seems to be arbitrary, and it appears impossible to predict when it will happen, but it is always upon a "failed" window resize. It just happened to me again, and has been happening a few times a day the past couple of weeks.

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
description: updated
Revision history for this message
Christopher Townsend (townsend) wrote :

I can easily reproduce this by the following steps:

1. Open LibreOffice Writer.
2. Semi-maximize to the left or right.
3. Drag decoration to top to maximize window and let go.

The window and desktop will hang at this point and need to switch to a VT and restart Unity to recover.

This *is* quite nasty and I'll look into it.

Revision history for this message
Christopher Townsend (townsend) wrote :

Oh, and at this time, I think this is a Compiz issue, so I'm reassigning the bug accordingly.

affects: unity (Ubuntu) → compiz (Ubuntu)
Changed in compiz (Ubuntu):
status: Confirmed → Triaged
Changed in compiz:
status: New → Triaged
importance: Undecided → High
Changed in compiz (Ubuntu):
importance: Undecided → High
Changed in compiz:
assignee: nobody → Christopher Townsend (townsend)
Changed in compiz (Ubuntu):
assignee: nobody → Christopher Townsend (townsend)
Revision history for this message
Christopher Townsend (townsend) wrote :

Oops, there is already a bug for this: bug #1244754. So I'm going to mark this bug as a duplicate of that one. Thanks for taking the time to report this though!

Revision history for this message
Christopher Townsend (townsend) wrote :

Why was this unduplicated from bug #1244754? Until someone can give a good explanation as to why, I'm re-duplicating this to that bug.

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.