Menus jump from menu bar to window's titlebar after unfullscreening applications

Bug #1563492 reported by Alex
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
unity (Ubuntu)
New
Undecided
Unassigned

Bug Description

Hi folks,

Nice work on Unity in 16.04 -- I upgraded from 14.04 on Friday after the beta was announced expecting it to have been mothballed completely, but I'm very happy to see that the hitching under Nvidia cards when they're in a low-power state and the memory is clocked down has finally beeen mostly fixed.

One new issue that I don't think has been reported yet: if you use the default Unity behaviour of keeping file/edit menus in the top menu bar rather than the optional behaviour of using the window's title bar the old-fashioned way, the menu will jump down to the window's title bar every time you unnfullscreen an app that has a fullscreen mode. I can duplicate this in VLC and PPSSPP. Hope to see it fixed by the release next month.

Thanks!
---
.proc.driver.nvidia.registry: Binary: ""
.proc.driver.nvidia.version:
 NVRM version: NVIDIA UNIX x86_64 Kernel Module 364.15 Sat Apr 2 21:30:33 PDT 2016
 GCC version: gcc version 5.3.1 20160407 (Ubuntu 5.3.1-13ubuntu6)
ApportVersion: 2.20.1-0ubuntu1
Architecture: amd64
CurrentDesktop: Unity
DistUpgraded: 2016-03-24 20:32:28,527 DEBUG failed to SystemUnLock() (E:Not locked)
DistroCodename: xenial
DistroRelease: Ubuntu 16.04
DistroVariant: ubuntu
GraphicsCard:
 NVIDIA Corporation GM200 [GeForce GTX TITAN X] [10de:17c2] (rev a1) (prog-if 00 [VGA controller])
   Subsystem: NVIDIA Corporation GM200 [GeForce GTX TITAN X] [10de:1132]
InstallationDate: Installed on 2012-08-27 (1321 days ago)
InstallationMedia: Ubuntu 12.04.1 LTS "Precise Pangolin" - Release amd64 (20120823.1)
MachineType: To Be Filled By O.E.M. To Be Filled By O.E.M.
NonfreeKernelModules: nvidia_uvm nvidia_drm nvidia_modeset nvidia
Package: unity 7.4.0+16.04.20160401.1-0ubuntu1
PackageArchitecture: amd64
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.4.0-18-generic root=UUID=a50c79fe-0434-41e4-95a6-cf566c0be054 ro quiet splash
ProcVersionSignature: Ubuntu 4.4.0-18.34-generic 4.4.6
Tags: third-party-packages xenial third-party-packages xenial third-party-packages xenial ubuntu
Uname: Linux 4.4.0-18-generic x86_64
UpgradeStatus: Upgraded to xenial on 2016-03-25 (16 days ago)
UserGroups: adm cdrom dip docker lpadmin plugdev sambashare sudo vboxusers
_MarkForUpload: True
dmi.bios.date: 06/14/2012
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: P2.40
dmi.board.name: Z68M-ITX/HT
dmi.board.vendor: ASRock
dmi.chassis.asset.tag: To Be Filled By O.E.M.
dmi.chassis.type: 3
dmi.chassis.vendor: To Be Filled By O.E.M.
dmi.chassis.version: To Be Filled By O.E.M.
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrP2.40:bd06/14/2012:svnToBeFilledByO.E.M.:pnToBeFilledByO.E.M.:pvrToBeFilledByO.E.M.:rvnASRock:rnZ68M-ITX/HT:rvr:cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.:
dmi.product.name: To Be Filled By O.E.M.
dmi.product.version: To Be Filled By O.E.M.
dmi.sys.vendor: To Be Filled By O.E.M.
version.compiz: compiz 1:0.9.12.2+16.04.20160331-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.67-1
version.libgl1-mesa-dri: libgl1-mesa-dri 11.2.0-1ubuntu1
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 11.2.0-1ubuntu1
version.nvidia-graphics-drivers: nvidia-graphics-drivers-* N/A
version.xserver-xorg-core: xserver-xorg-core 2:1.18.3-1ubuntu2
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.10.1-1ubuntu2
version.xserver-xorg-video-ati: xserver-xorg-video-ati N/A
version.xserver-xorg-video-intel: xserver-xorg-video-intel N/A
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau N/A

Revision history for this message
Amr Ibrahim (amribrahim1987) wrote :

Please run this in terminal to collect bug information:

apport-collect 1563492

Revision history for this message
Alex (axfelix) wrote : .proc.driver.nvidia.params.txt

apport information

tags: added: apport-collected third-party-packages ubuntu xenial
description: updated
Revision history for this message
Alex (axfelix) wrote : BootLog.txt

apport information

Revision history for this message
Alex (axfelix) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Alex (axfelix) wrote : Dependencies.txt

apport information

Revision history for this message
Alex (axfelix) wrote : DkmsStatus.txt

apport information

Revision history for this message
Alex (axfelix) wrote : DpkgLog.txt

apport information

Revision history for this message
Alex (axfelix) wrote : GsettingsChanges.txt

apport information

Revision history for this message
Alex (axfelix) wrote : HookError_source_xorg.txt

apport information

Revision history for this message
Alex (axfelix) wrote : JournalErrors.txt

apport information

Revision history for this message
Alex (axfelix) wrote : LightdmGreeterLogOld.txt

apport information

Revision history for this message
Alex (axfelix) wrote : Lspci.txt

apport information

Revision history for this message
Alex (axfelix) wrote :

Not sure if that needed elevated permissions, but hopefully you got something from it:

axfelix@shoebox:~$ apport-collect 1563492
/usr/share/apport/apport-gtk:16: PyGIWarning: Wnck was imported without specifying a version first. Use gi.require_version('Wnck', '3.0') before import to ensure that the right version gets loaded.
  from gi.repository import GLib, Wnck, GdkX11, Gdk
The authorization page:
 (https://launchpad.net/+authorize-token?oauth_token=GWsgPthP784KqSzRwlRv&allow_permission=DESKTOP_INTEGRATION)
should be opening in your browser. Use your browser to authorize
this program to access Launchpad on your behalf.
Waiting to hear from Launchpad about your decision...
[20416:20453:0410/125836:ERROR:nss_util.cc(839)] After loading Root Certs, loaded==false: NSS error code: -8018
Created new window in existing browser session.
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
ERROR: hook /usr/share/apport/package-hooks/source_xorg.py crashed:
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/apport/report.py", line 197, in _run_hook
    symb['add_info'](report, ui)
  File "/usr/share/apport/package-hooks/source_xorg.py", line 677, in add_info
    attach_nvidia_info(report, ui)
  File "/usr/share/apport/package-hooks/source_xorg.py", line 521, in attach_nvidia_info
    attach_file_if_exists(report, logfile)
  File "/usr/lib/python2.7/dist-packages/apport/hookutils.py", line 71, in attach_file_if_exists
    attach_file(report, path, key, overwrite, force_unicode)
  File "/usr/lib/python2.7/dist-packages/apport/hookutils.py", line 115, in attach_file
    report[key] = read_file(path, force_unicode=force_unicode)
  File "/usr/lib/python2.7/dist-packages/problem_report.py", line 644, in __setitem__
    assert k.replace('.', '').replace('-', '').replace('_', '').isalnum()
AssertionError

Revision history for this message
Alex (axfelix) wrote : Lsusb.txt

apport information

Revision history for this message
Alex (axfelix) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Alex (axfelix) wrote : ProcEnviron.txt

apport information

Revision history for this message
Alex (axfelix) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Alex (axfelix) wrote : ProcModules.txt

apport information

Revision history for this message
Alex (axfelix) wrote : UdevDb.txt

apport information

Revision history for this message
Alex (axfelix) wrote : XorgLog.txt

apport information

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.