Hello, I think there is a similar issue with Digikam 5.3 using Ubuntu Desktop 16.04 up to date with multiscreen (2 x 1920x1080).
libdbusmenu-qt5 0.9.3+16.04.20160218-0ubuntu1 Ubuntu 4.4.0-49-generic Logs are : -- 0x48bc490 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1ee1d40) ): Attempt to set a screen on a child window. 0x48bbe80 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1ee1d40) ): Attempt to set a screen on a child window. 0x48bb960 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1ee1d40) ): Attempt to set a screen on a child window. 0x476a8b0 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1ee1d40) ): Attempt to set a screen on a child window. 0x48bb410 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1ee1d40) ): Attempt to set a screen on a child window. 0x4902c70 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1ee1d40) ): Attempt to set a screen on a child window. 0x4901b70 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1ee1d40) ): Attempt to set a screen on a child window. 0x4904550 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1ee1d40) ): Attempt to set a screen on a child window. 0x46882c0 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1ee1d40) ): Attempt to set a screen on a child window. 0x46e7a70 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1ee1d40) ): Attempt to set a screen on a child window. 0x4305560 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1ee1d40) ): Attempt to set a screen on a child window. 0x4613e80 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1ee1d40) ): Attempt to set a screen on a child window. 0x44a0ab0 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1ee1d40) ): Attempt to set a screen on a child window. 0x47d1d40 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1ee1d40) ): Attempt to set a screen on a child window. 0x4845280 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1ee1d40) ): Attempt to set a screen on a child window. 0x487d700 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1ee1d40) ): Attempt to set a screen on a child window. 0x4790bc0 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1ee1d40) ): Attempt to set a screen on a child window. 0x476a8b0 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1ee1d40) ): Attempt to set a screen on a child window. 0x4beb3e0 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1ee1d40) ): Attempt to set a screen on a child window. 0x4beae50 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1ee1d40) ): Attempt to set a screen on a child window. 0x4bea4a0 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1ee1d40) ): Attempt to set a screen on a child window. 0x4bec850 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1ee1d40) ): Attempt to set a screen on a child window. 0x4becd50 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1ee1d40) ): Attempt to set a screen on a child window. 0x4bed210 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1ee1d40) ): Attempt to set a screen on a child window. 0x4bed6d0 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1ee1d40) ): Attempt to set a screen on a child window. 0x4bea9e0 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1ee1d40) ): Attempt to set a screen on a child window. 0x4c45440 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1ee1d40) ): Attempt to set a screen on a child window. 0x4c45c80 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1ee1d40) ): Attempt to set a screen on a child window. 0x4c478c0 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1ee1d40) ): Attempt to set a screen on a child window. 0x4c83e00 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1ee1d40) ): Attempt to set a screen on a child window. 0x4cc1e00 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1ee1d40) ): Attempt to set a screen on a child window. 0x4d08920 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1ee1d40) ): Attempt to set a screen on a child window. 0x4d66b70 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1ee1d40) ): Attempt to set a screen on a child window. 0x4e9e120 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1ee1d40) ): Attempt to set a screen on a child window. 0x4bec850 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1ee1d40) ): Attempt to set a screen on a child window. 0x4f189a0 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1ee1d40) ): Attempt to set a screen on a child window. 0x4f7dda0 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1ee1d40) ): Attempt to set a screen on a child window. 0x4eed1a0 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x1ee1d40) ): Attempt to set a screen on a child window. void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action -- This happened when starting application (once), and when closing Digikam configuration manager (each time). This has been reported here : https://bugs.kde.org/show_bug.cgi?id=372683 and seems similar to this https://bugs.kde.org/show_bug.cgi?id=368903 Thanks, Eric ** Bug watch added: KDE Bug Tracking System #372683 https://bugs.kde.org/show_bug.cgi?id=372683 ** Bug watch added: KDE Bug Tracking System #368903 https://bugs.kde.org/show_bug.cgi?id=368903 -- 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