FWIW, I am going to get rid of appmenu-qt5 in 16.10, that work is
tracked in bug 1612767.

We will be using upstream Qt code instead, which is not based on
libdbusmenu-qt and so should not have this bug.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to libdbusmenu-qt in Ubuntu.
https://bugs.launchpad.net/bugs/1604009

Title:
  Empty menus in global app-menu in VirtualBox second window

Status in libdbusmenu-qt package in Ubuntu:
  New

Bug description:
  Reporting this following this IRC discussion:

  https://irclogs.ubuntu.com/2016/07/15/%23ubuntu-devel.html#t14:00

  The basic summary: when I run a two-screen/two-window virtual machine
  with VirtualBox under Ubuntu 16.04 with Unity and the global app-menu,
  the menus are empty when the second screen window has the input focus.
  During start-up I get a number (55) of these messages on the console:

  Qt WARNING: void
  DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*,
  int, int, const QStringList&): No id for action

  and a number (7) of these:

  Qt WARNING: uint DBusMenuExporterDBus::GetLayout(int, int, const
  QStringList&, DBusMenuLayoutItem&): Condition failed: menu

  Then another 55 of the first and two of the second.

  Looking at the interesting parts of the VirtualBox source code, I see
  that the menu items for the first window (menu displayed correctly)
  and the second (not displayed) share the same QAction objects.  A very
  quick guess is that this might be triggering the condition in
  DBusMenuExporterPrivate::addMenu().

  ProblemType: Bug
  DistroRelease: Ubuntu 16.04
  Package: libdbusmenu-qt5 0.9.3+16.04.20160218-0ubuntu1
  ProcVersionSignature: Ubuntu 4.4.0-24.43-generic 4.4.10
  Uname: Linux 4.4.0-24-generic x86_64
  ApportVersion: 2.20.1-0ubuntu2.1
  Architecture: amd64
  CurrentDesktop: Unity
  Date: Mon Jul 18 15:44:00 2016
  Dependencies:
   gcc-5-base 5.4.0-6ubuntu1~16.04.1
   gcc-6-base 6.0.1-0ubuntu1
   libc6 2.23-0ubuntu3
   libgcc1 1:6.0.1-0ubuntu1
   libstdc++6 5.4.0-6ubuntu1~16.04.1
  InstallationDate: Installed on 2016-05-31 (48 days ago)
  InstallationMedia: Ubuntu 15.10 "Wily Werewolf" - Release amd64 (20151021)
  SourcePackage: libdbusmenu-qt
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libdbusmenu-qt/+bug/1604009/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to