Unity spread trigger ruins windows and freezes desktop

Bug #1295909 reported by Jason Odoom
68
This bug affects 13 people
Affects Status Importance Assigned to Milestone
Compiz
Triaged
High
Unassigned
Unity
Confirmed
Undecided
Unassigned
compiz (Ubuntu)
Triaged
High
Unassigned
unity (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

The latest update disabled window spreading and when triggered crashes the desktop. Everything freezes and windows cannot be switched. The only way to close an application is to shut down.

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: unity 7.1.2+14.04.20140320.1-0ubuntu1
ProcVersionSignature: Ubuntu 3.13.0-18.38-generic 3.13.6
Uname: Linux 3.13.0-18-generic x86_64
.tmp.unity.support.test.0:

ApportVersion: 2.13.3-0ubuntu1
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
CurrentDesktop: Unity
Date: Fri Mar 21 20:59:17 2014
DistUpgraded: 2014-03-19 22:45:03,298 DEBUG enabling apt cron job
DistroCodename: trusty
DistroVariant: ubuntu
DkmsStatus:
 vboxhost, 4.3.8, 3.11.0-18-generic, x86_64: installed
 vboxhost, 4.3.8, 3.13.0-18-generic, x86_64: installed
EcryptfsInUse: Yes
GraphicsCard:
 Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0156] (rev 09) (prog-if 00 [VGA controller])
   Subsystem: Toshiba America Info Systems Device [1179:fa20]
InstallationDate: Installed on 2014-01-03 (77 days ago)
InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Release amd64 (20130424)
MachineType: TOSHIBA Satellite C55-A
ProcEnviron:
 LANGUAGE=en_US
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.13.0-18-generic root=UUID=6b37c83b-b64c-42fc-89d3-3db46a397734 ro quiet splash vt.handoff=7
SourcePackage: unity
UpgradeStatus: Upgraded to trusty on 2014-03-20 (1 days ago)
dmi.bios.date: 04/12/2013
dmi.bios.vendor: Insyde Corp.
dmi.bios.version: 1.10
dmi.board.name: Portable PC
dmi.board.vendor: TOSHIBA
dmi.board.version: MP
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: OEM Chassis Manufacturer
dmi.chassis.version: OEM Chassis Version
dmi.modalias: dmi:bvnInsydeCorp.:bvr1.10:bd04/12/2013:svnTOSHIBA:pnSatelliteC55-A:pvrPSCF6U-01Y00C:rvnTOSHIBA:rnPortablePC:rvrMP:cvnOEMChassisManufacturer:ct10:cvrOEMChassisVersion:
dmi.product.name: Satellite C55-A
dmi.product.version: PSCF6U-01Y00C
dmi.sys.vendor: TOSHIBA
version.compiz: compiz 1:0.9.11+14.04.20140320.1-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.52-1
version.libgl1-mesa-dri: libgl1-mesa-dri 10.1.0-1ubuntu1
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental 10.0.0-1ubuntu2
version.libgl1-mesa-glx: libgl1-mesa-glx 10.1.0-1ubuntu1
version.xserver-xorg-core: xserver-xorg-core 2:1.15.0-1ubuntu7
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.8.2-1ubuntu2
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.3.0-1ubuntu3
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.910-0ubuntu1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.10-1ubuntu2
xserver.bootTime: Fri Mar 21 18:56:33 2014
xserver.configfile: default
xserver.errors:

xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:
 product id 17223
 vendor SDC
xserver.version: 2:1.15.0-1ubuntu7
---
.tmp.unity.support.test.0:

ApportVersion: 2.13.3-0ubuntu1
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
CurrentDesktop: Unity
DistUpgraded: 2014-03-19 22:45:03,298 DEBUG enabling apt cron job
DistroCodename: trusty
DistroRelease: Ubuntu 14.04
DistroVariant: ubuntu
DkmsStatus:
 vboxhost, 4.3.8, 3.13.0-18-generic, x86_64: installed
 vboxhost, 4.3.8, 3.13.0-19-generic, x86_64: installed
EcryptfsInUse: Yes
GraphicsCard:
 Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0156] (rev 09) (prog-if 00 [VGA controller])
   Subsystem: Toshiba America Info Systems Device [1179:fa20]
InstallationDate: Installed on 2014-01-03 (83 days ago)
InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Release amd64 (20130424)
MachineType: TOSHIBA Satellite C55-A
Package: unity
PackageArchitecture: all
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.13.0-19-generic root=UUID=6b37c83b-b64c-42fc-89d3-3db46a397734 ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 3.13.0-19.40-generic 3.13.6
Tags: trusty trusty ubuntu compiz-0.9
Uname: Linux 3.13.0-19-generic x86_64
UpgradeStatus: Upgraded to trusty on 2014-03-20 (7 days ago)
UserGroups: adm cdrom dip kvm libvirtd lpadmin netdev plugdev sambashare sudo wireshark www-data
_MarkForUpload: True
dmi.bios.date: 04/12/2013
dmi.bios.vendor: Insyde Corp.
dmi.bios.version: 1.10
dmi.board.name: Portable PC
dmi.board.vendor: TOSHIBA
dmi.board.version: MP
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: OEM Chassis Manufacturer
dmi.chassis.version: OEM Chassis Version
dmi.modalias: dmi:bvnInsydeCorp.:bvr1.10:bd04/12/2013:svnTOSHIBA:pnSatelliteC55-A:pvrPSCF6U-01Y00C:rvnTOSHIBA:rnPortablePC:rvrMP:cvnOEMChassisManufacturer:ct10:cvrOEMChassisVersion:
dmi.product.name: Satellite C55-A
dmi.product.version: PSCF6U-01Y00C
dmi.sys.vendor: TOSHIBA
version.compiz: compiz 1:0.9.11+14.04.20140320.1-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.52-1
version.libgl1-mesa-dri: libgl1-mesa-dri 10.1.0-1ubuntu1
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental 10.0.0-1ubuntu2
version.libgl1-mesa-glx: libgl1-mesa-glx 10.1.0-1ubuntu1
version.xserver-xorg-core: xserver-xorg-core 2:1.15.0-1ubuntu7
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.8.2-1ubuntu2
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.3.0-1ubuntu3
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.910-0ubuntu1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.10-1ubuntu2
xserver.bootTime: Thu Mar 27 19:39:00 2014
xserver.configfile: default
xserver.errors:

xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:
 product id 17223
 vendor SDC
xserver.version: 2:1.15.0-1ubuntu7

Revision history for this message
Jason Odoom (jasonodoom) wrote :
Revision history for this message
Jason Odoom (jasonodoom) wrote :
Revision history for this message
Stephen M. Webb (bregma) wrote :

It's odd that apport did not include a stacktrace with this. There's a segfault in libscale.so reported in the dmesg log.

Changed in compiz (Ubuntu):
importance: Undecided → High
status: New → Triaged
Changed in compiz:
status: New → Triaged
importance: Undecided → High
Revision history for this message
Jason Odoom (jasonodoom) wrote : BootDmesg.txt

apport information

tags: added: apport-collected
description: updated
Revision history for this message
Jason Odoom (jasonodoom) wrote : BootLog.txt

apport information

Revision history for this message
Jason Odoom (jasonodoom) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Jason Odoom (jasonodoom) wrote : Dependencies.txt

apport information

Revision history for this message
Jason Odoom (jasonodoom) wrote : DpkgLog.txt

apport information

Revision history for this message
Jason Odoom (jasonodoom) wrote : GconfCompiz.txt

apport information

Revision history for this message
Jason Odoom (jasonodoom) wrote : LightdmDisplayLog.txt

apport information

Revision history for this message
Jason Odoom (jasonodoom) wrote : LightdmGreeterLog.txt

apport information

Revision history for this message
Jason Odoom (jasonodoom) wrote : LightdmGreeterLogOld.txt

apport information

Revision history for this message
Jason Odoom (jasonodoom) wrote : LightdmLog.txt

apport information

Revision history for this message
Jason Odoom (jasonodoom) wrote : Lspci.txt

apport information

Revision history for this message
Jason Odoom (jasonodoom) wrote : Lsusb.txt

apport information

Revision history for this message
Jason Odoom (jasonodoom) wrote : MonitorsUser.xml.txt

apport information

Revision history for this message
Jason Odoom (jasonodoom) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Jason Odoom (jasonodoom) wrote : ProcEnviron.txt

apport information

Revision history for this message
Jason Odoom (jasonodoom) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Jason Odoom (jasonodoom) wrote : ProcModules.txt

apport information

Revision history for this message
Jason Odoom (jasonodoom) wrote : UdevDb.txt

apport information

Revision history for this message
Jason Odoom (jasonodoom) wrote : UdevLog.txt

apport information

Revision history for this message
Jason Odoom (jasonodoom) wrote : UnitySupportTest.txt

apport information

Revision history for this message
Jason Odoom (jasonodoom) wrote : XorgLog.txt

apport information

Revision history for this message
Jason Odoom (jasonodoom) wrote : XorgLogOld.txt

apport information

Revision history for this message
Jason Odoom (jasonodoom) wrote : Xrandr.txt

apport information

Revision history for this message
Jason Odoom (jasonodoom) wrote : xdpyinfo.txt

apport information

Revision history for this message
Jason Odoom (jasonodoom) wrote : xserver.devices.txt

apport information

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
Revision history for this message
kikjezrous (kikjezrous) wrote :

Affects me; can be worked around by restarting the graphical manager. On a laptop, putting the machine into hibernation by closing the lid rectifies the situtation by (seemingly) restarting Unity, although it will freeze again if window spread is used again.

Changed in unity:
status: New → Confirmed
Revision history for this message
Hendrik Schrieber (hennekn) wrote :

A permanent workaround: Install unity-tweak-tool and disable window spread feature. This will prevent Unity from showing open windows when clicking on a launcher icon and preventing you from accidentially crashing your desktop environment.

Revision history for this message
Hendrik Schrieber (hennekn) wrote :

I just want to emphasize that this is a bug with Unity. I have not used Unity Tweak Tool before this bug appeared. It started right after a fresh install on my new desktop system. I do not see this bug on any of my laptops.

I'd be happy to do anything necessary to solve this annoying bug.

Revision history for this message
Hendrik Schrieber (hennekn) wrote :

I don't know why it was broken on a fresh install but this fixed the problem for me:
http://speculator.diandian.com/post/2014-07-01/40062129998

Revision history for this message
Michael Heuberger (michael.heuberger) wrote :

I am having this problem too. Thanks for the workaround Hendrik but I would like to get the windows spread feature back (as soon as possible when this bug is fixed).

Revision history for this message
Mahfuzur Rahman Shaon (shaon121) wrote :

MY SOLUTION:

Recently when i turned the hot corners on my window spread started crashing everything.
here's the workaround:

1. Turn off window spread (no don't its awesome)
2. disable hot corner command (if it's conflicting with another command)
###3. install compiz manager then _> unity plugin -> on the left side there you'll see "use this plugin" uncheck the box unity will crash but the window will remain opened. Then check "use this plugin" again and you'll see it says conflicting key bindings found. disable conflicting keybindings. and you are all SET :) :) :)

CAUSES FOR THIS:

It seems that multiple command for a single function of unity causes this. for me i had cntrl+super+d -> show desktop, then i enabled the hotcorner show desktop and it started crashing on window spread.

thanks

Revision history for this message
Mahfuzur Rahman Shaon (shaon121) wrote :

MY SOLUTION:

Recently when i turned the hot corners on my window spread started crashing everything.
here's the workaround:

1. Turn off window spread (no don't its awesome)
2. disable hot corner command (if it's conflicting with another command)
###3. install compiz manager then _> unity plugin -> on the left side there you'll see "use this plugin" uncheck the box unity will crash but the window will remain opened. Then check "use this plugin" again and you'll see it says conflicting key bindings found. disable conflicting keybindings. and you are all SET :) :) :)

CAUSES FOR THIS:

It seems that multiple command for a single function of unity causes this. for me i had cntrl+super+d -> show desktop, then i enabled the hotcorner show desktop and it started crashing on window spread.

thanks

Changed in unity (Ubuntu):
assignee: nobody → Mahfuzur Rahman Shaon (shaon121)
assignee: Mahfuzur Rahman Shaon (shaon121) → nobody
Revision history for this message
Philippe (raptor200357) wrote :

#36

This seems to work for me. It asked me to activate "scale".

miltego (enniafa-mehdi)
Changed in unity (Ubuntu):
assignee: nobody → miltego (enniafa-mehdi)
assignee: miltego (enniafa-mehdi) → nobody
Revision history for this message
Stephan Springer (geryon) wrote :

I've had problems with window spread before, too, but only on a laptop with Nvidia graphics. On another one with Intel graphics, it works flawlessly.

Anyways, after upgrading to vivid, I tried to enable window spread using unity-tweak-tool again, and I got that freeze plus (after a while) crash again. But this time, it was so bad that I could not even log in any more. Afer entering my password, and after a second or so, I was always presented with a completely white (or light gray) screen, and after a mouse click, there was the login screen again. A reboot did not help, either.

So after removing some config files in my home directory also did not help, I removed all nvidia-* packages. Now I could log in again, and finally I had a chance to switch window spread off again! (By the way, it still crashes.)

I also got many apport crash popups after being able to login again (Xorg, compiz, apport).

I guess I was hit by multiple bugs at once. Do you need any additional information?

Revision history for this message
Mahfuzur Rahman Shaon (shaon121) wrote : Re: [Bug 1295909] Re: Unity spread trigger ruins windows and freezes desktop
Download full text (8.2 KiB)

thanks for the info :)

On Mon, May 4, 2015 at 5:11 PM Stephan Springer <email address hidden> wrote:

> I've had problems with window spread before, too, but only on a laptop
> with Nvidia graphics. On another one with Intel graphics, it works
> flawlessly.
>
> Anyways, after upgrading to vivid, I tried to enable window spread using
> unity-tweak-tool again, and I got that freeze plus (after a while) crash
> again. But this time, it was so bad that I could not even log in any
> more. Afer entering my password, and after a second or so, I was always
> presented with a completely white (or light gray) screen, and after a
> mouse click, there was the login screen again. A reboot did not help,
> either.
>
> So after removing some config files in my home directory also did not
> help, I removed all nvidia-* packages. Now I could log in again, and
> finally I had a chance to switch window spread off again! (By the way,
> it still crashes.)
>
> I also got many apport crash popups after being able to login again
> (Xorg, compiz, apport).
>
> I guess I was hit by multiple bugs at once. Do you need any additional
> information?
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1295909
>
> Title:
> Unity spread trigger ruins windows and freezes desktop
>
> Status in Compiz:
> Triaged
> Status in Unity:
> Confirmed
> Status in compiz package in Ubuntu:
> Triaged
> Status in unity package in Ubuntu:
> Confirmed
>
> Bug description:
> The latest update disabled window spreading and when triggered crashes
> the desktop. Everything freezes and windows cannot be switched. The
> only way to close an application is to shut down.
>
> ProblemType: Bug
> DistroRelease: Ubuntu 14.04
> Package: unity 7.1.2+14.04.20140320.1-0ubuntu1
> ProcVersionSignature: Ubuntu 3.13.0-18.38-generic 3.13.6
> Uname: Linux 3.13.0-18-generic x86_64
> .tmp.unity.support.test.0:
>
> ApportVersion: 2.13.3-0ubuntu1
> 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
> CurrentDesktop: Unity
> Date: Fri Mar 21 20:59:17 2014
> DistUpgraded: 2014-03-19 22:45:03,298 DEBUG enabling apt cron job
> DistroCodename: trusty
> DistroVariant: ubuntu
> DkmsStatus:
> vboxhost, 4.3.8, 3.11.0-18-generic, x86_64: installed
> vboxhost, 4.3.8, 3.13.0-18-generic, x86_64: installed
> EcryptfsInUse: Yes
> GraphicsCard:
> Intel Corporation 3rd Gen Core processor Graphics Controller
> [8086:0156] (rev 09) (prog-if 00 [VGA controller])
> Subsystem: Toshiba America Info Systems Device [1179:fa20]
> InstallationDate: Installed on 2014-01-03 (77 days ago)
> InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Release amd64
> (20130424)
> MachineType: TOSHIBA Satellite C55-A
> ProcEnviron:
> LANGUAGE=en_US
> PATH=(custom, no user)
> XDG_RUNTIME_DIR=<set>
> LANG=en_US.UTF-8
> SHELL=/bin/bash
> ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.13.0-18-generic
> root=UUID=6b37c...

Read more...

Revision history for this message
Marco Trevisan (Treviño) (3v1n0) wrote :

When you get this crash, please upload the /var/crash/_usr_bin_compiz.*.crash file that gets generated, or we don't have enough info to debug this.

Thanks.

Revision history for this message
Stephan Springer (geryon) wrote :

This is the compiz crash file. Please tell me if I can do anything else to help or debug.

Revision history for this message
Rodrigo Lledó (rodhos-hp) wrote :

I have tested this on 15.10 and cannot reproduce it.

Revision history for this message
Rodrigo Lledó (rodhos-hp) wrote :

My GPU and drivers are:
VGA compatible controller : Advanced Micro Devices, Inc. [AMD/ATI] Wrestler [Radeon HD 6290] (prog-if 00 [VGA controller])
Gallium 0.4 on AMD PALM (DRM 2.43.0, LLVM 3.6.2)

Revision history for this message
Stephan Springer (geryon) wrote :

Nope. I'm running 15.10., too, and just tried it out: Compiz is still crashing. Crash file is attached.

Revision history for this message
Stephan Springer (geryon) wrote :
Revision history for this message
Jaimy de Bree (jdbxyz) wrote :

@#36, thanks, that helped.
Had the same problem, compiz segfaulting in libscale, the conflicting shortcuts was the problem, unity/compiz restarting. Ubuntu 15.10

Revision history for this message
Alberto Almeida (albertocalmeida) wrote :

shaon121's solution at @#36 also worked for me, running 16.04.

Thank you.

Revision history for this message
Alberto Almeida (albertocalmeida) wrote :

shaon121's solution at @#36 is, apparently, temporary. Problem persists.

Rerunning shaon121's solution shows no warning of conflicting key bindings, though trigger now functions again as expected (maybe due to unity restart?).

Revision history for this message
Jean Louis Salbego (jlsalbego) wrote :

I could fix the bug on Ubuntu 16.10 by following this tutorial: https://www.computersnyou.com/4945/re-install-xorg-xserver-completely-ubuntu/

Then, after reinstalling and rebooting, just click on "Restore Defaults" under the "Window Spread" tab on Unity Tweak Tool.

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.