** Description changed: - Don't think I did anything special. + [Impact] - ProblemType: Crash - DistroRelease: Ubuntu 14.04 - Package: hud 13.10.1+14.04.20140326-0ubuntu1 - ProcVersionSignature: Ubuntu 3.13.0-19.40-generic 3.13.6 - Uname: Linux 3.13.0-19-generic x86_64 - ApportVersion: 2.13.3-0ubuntu1 - Architecture: amd64 - CrashCounter: 1 - CurrentDesktop: Unity - Date: Thu Mar 27 22:37:06 2014 - ExecutablePath: /usr/lib/x86_64-linux-gnu/hud/hud-service - InstallationDate: Installed on 2013-09-29 (179 days ago) - InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Beta amd64+mac (20130925.1) - ProcCmdline: /usr/lib/x86_64-linux-gnu/hud/hud-service - Signal: 6 - SourcePackage: hud - StacktraceTop: - g_assertion_message () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 - g_assertion_message_expr () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 - ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 - ?? () - ?? () - Title: hud-service crashed with SIGABRT in g_assertion_message() - UpgradeStatus: Upgraded to trusty on 2014-03-15 (12 days ago) - UserGroups: adm cdrom dip fuse lpadmin plugdev sambashare sudo - upstart.hud.log: - (hud-service:1836): GLib-CRITICAL **: g_sequence_get: assertion '!is_end (iter)' failed + * Unknown GTK application causes HUD service to crash by sending + invalid menu updates via GMenu. + + [Test Case] + + * Not easily reproducable. + + [Regression Potential] + + * Worst case is that somehow HUD doesn't work on the desktop and phone. + + [Other Info] - (hud-service:1836): GLib-GIO-CRITICAL **: g_dbus_menu_model_get_item_links: assertion 'item' failed - ** - GLib-GIO:ERROR:/build/buildd/glib2.0-2.39.92/./gio/gmenumodel.c:398:g_menu_model_real_get_item_link: code should not be reached + * The patch will report the offending application to errors.ubuntu.com with all available debugging information. + + * The indexes are now range checked before processing. As soon as a + window sends any invalid message it is blocked.
** Description changed: [Impact] - * Unknown GTK application causes HUD service to crash by sending + * Unknown GTK application causes HUD service to crash by sending invalid menu updates via GMenu. [Test Case] - * Not easily reproducable. + * Not reproducable so far. [Regression Potential] - * Worst case is that somehow HUD doesn't work on the desktop and phone. + * Worst case is that somehow HUD doesn't work on the desktop and phone. + + * There are, obviously, extensive unit and functional tests to verify + this doesn't happen. [Other Info] - - * The patch will report the offending application to errors.ubuntu.com with all available debugging information. - * The indexes are now range checked before processing. As soon as a + * The patch will report the offending application to errors.ubuntu.com + with all available debugging information. + + * The indexes are now range checked before processing. As soon as a window sends any invalid message it is blocked. + + * Further hardening around the memory management in QtGMenu has been + carried out. -- You received this bug notification because you are a member of Unity API bugs, which is subscribed to hud in Ubuntu. https://bugs.launchpad.net/bugs/1298656 Title: hud-service crashed with g-assert-if-reached in GMenu call from qtgmenu::QtGMenuModel::CreateChild() Status in “hud” package in Ubuntu: In Progress Bug description: [Impact] * Unknown GTK application causes HUD service to crash by sending invalid menu updates via GMenu. [Test Case] * Not reproducable so far. [Regression Potential] * Worst case is that somehow HUD doesn't work on the desktop and phone. * There are, obviously, extensive unit and functional tests to verify this doesn't happen. [Other Info] * The patch will report the offending application to errors.ubuntu.com with all available debugging information. * The indexes are now range checked before processing. As soon as a window sends any invalid message it is blocked. * Further hardening around the memory management in QtGMenu has been carried out. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/hud/+bug/1298656/+subscriptions -- Mailing list: https://launchpad.net/~unity-api-bugs Post to : [email protected] Unsubscribe : https://launchpad.net/~unity-api-bugs More help : https://help.launchpad.net/ListHelp

