dx-packages team mailing list archive
-
dx-packages team
-
Mailing list archive
-
Message #14312
[Bug 1298656] Re: hud-service crashed with g-assert-if-reached in GMenu call from qtgmenu::QtGMenuModel::CreateChild()
** 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 DX
Packages, 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